GDB (API)
|
Go to the source code of this file.
Typedefs | |
typedef struct macro_definition *( | macro_lookup_ftype )(const char *name, void *baton) |
Functions | |
char * | macro_expand (const char *source, macro_lookup_ftype *lookup_func, void *lookup_func_baton) |
char * | macro_expand_once (const char *source, macro_lookup_ftype *lookup_func, void *lookup_func_baton) |
char * | macro_expand_next (const char **lexptr, macro_lookup_ftype *lookup_func, void *lookup_baton) |
int | macro_is_whitespace (int c) |
int | macro_is_identifier_nondigit (int c) |
int | macro_is_digit (int c) |
char * | macro_stringify (const char *str) |
typedef struct macro_definition*( macro_lookup_ftype)(const char *name, void *baton) |
Definition at line 31 of file macroexp.h.
char* macro_expand | ( | const char * | source, |
macro_lookup_ftype * | lookup_func, | ||
void * | lookup_func_baton | ||
) |
Definition at line 1411 of file macroexp.c.
char* macro_expand_next | ( | const char ** | lexptr, |
macro_lookup_ftype * | lookup_func, | ||
void * | lookup_baton | ||
) |
Definition at line 1443 of file macroexp.c.
char* macro_expand_once | ( | const char * | source, |
macro_lookup_ftype * | lookup_func, | ||
void * | lookup_func_baton | ||
) |
Definition at line 1434 of file macroexp.c.
int macro_is_digit | ( | int | c | ) |
Definition at line 198 of file macroexp.c.
Definition at line 205 of file macroexp.c.
int macro_is_whitespace | ( | int | c | ) |
Definition at line 187 of file macroexp.c.
char* macro_stringify | ( | const char * | str | ) |
Definition at line 703 of file macroexp.c.