equal
deleted
inserted
replaced
|
1 #ifndef TOKEN822_H |
|
2 #define TOKEN822_H |
|
3 |
|
4 struct token822 |
|
5 { |
|
6 int type; |
|
7 char *s; |
|
8 int slen; |
|
9 } |
|
10 ; |
|
11 |
|
12 #include "gen_alloc.h" |
|
13 GEN_ALLOC_typedef(token822_alloc,struct token822,t,len,a) |
|
14 |
|
15 extern int token822_parse(); |
|
16 extern int token822_addrlist(); |
|
17 extern int token822_unquote(); |
|
18 extern int token822_unparse(); |
|
19 extern void token822_free(); |
|
20 extern void token822_reverse(); |
|
21 extern int token822_ready(); |
|
22 extern int token822_readyplus(); |
|
23 extern int token822_append(); |
|
24 |
|
25 #define TOKEN822_ATOM 1 |
|
26 #define TOKEN822_QUOTE 2 |
|
27 #define TOKEN822_LITERAL 3 |
|
28 #define TOKEN822_COMMENT 4 |
|
29 #define TOKEN822_LEFT 5 |
|
30 #define TOKEN822_RIGHT 6 |
|
31 #define TOKEN822_AT 7 |
|
32 #define TOKEN822_COMMA 8 |
|
33 #define TOKEN822_SEMI 9 |
|
34 #define TOKEN822_COLON 10 |
|
35 #define TOKEN822_DOT 11 |
|
36 |
|
37 #endif |