2 # define H_READTOKENS_H
4 # ifndef INITIAL_TOKEN_LENGTH
5 # define INITIAL_TOKEN_LENGTH 20
8 # ifndef TOKENBUFFER_DEFINED
9 # define TOKENBUFFER_DEFINED
15 typedef struct tokenbuffer token_buffer
;
17 # endif /* not TOKENBUFFER_DEFINED */
20 # if defined (__STDC__) && __STDC__
26 void init_tokenbuffer
__P ((token_buffer
*tokenbuffer
));
29 readtoken
__P ((FILE *stream
, const char *delim
, int n_delim
,
30 token_buffer
*tokenbuffer
));
32 readtokens
__P ((FILE *stream
, int projected_n_tokens
,
33 const char *delim
, int n_delim
,
34 char ***tokens_out
, long **token_lengths
));
36 #endif /* not H_READTOKENS_H */