47 |
(*cp == 0 ? (lp = cp, cp = NULL, continued_line = 0, '\n') : *cp++)) |
(*cp == 0 ? (lp = cp, cp = NULL, continued_line = 0, '\n') : *cp++)) |
48 |
#define atfirst (sp && sp == (cp ? cp - 1 : lp)) |
#define atfirst (sp && sp == (cp ? cp - 1 : lp)) |
49 |
|
|
50 |
int opentoken(char *); |
int opentoken(const char *); |
51 |
void rewindtoken(void); |
void rewindtoken(void); |
52 |
void closetoken(void); |
void closetoken(void); |
53 |
int nexttoken(const char *, int (*)(const char *, int)); |
int nexttoken(const char *, int (*)(const char *, int)); |