42 void *lookup_func_baton);
54 void *lookup_func_baton);
char * macro_expand(const char *source, macro_lookup_ftype *lookup_func, void *lookup_func_baton)
int macro_is_digit(int c)
char * macro_expand_once(const char *source, macro_lookup_ftype *lookup_func, void *lookup_func_baton)
char * macro_stringify(const char *str)
struct macro_definition *( macro_lookup_ftype)(const char *name, void *baton)
static const char * lexptr
int macro_is_identifier_nondigit(int c)
char * macro_expand_next(const char **lexptr, macro_lookup_ftype *lookup_func, void *lookup_baton)
int macro_is_whitespace(int c)