GDB (API)
Functions
/home/stan/gdb/src/gdb/macroexp.c File Reference
#include "defs.h"
#include "gdb_obstack.h"
#include "bcache.h"
#include "macrotab.h"
#include "macroexp.h"
#include "gdb_assert.h"
#include "c-lang.h"

Go to the source code of this file.

Functions

int macro_is_whitespace (int c)
int macro_is_digit (int c)
int macro_is_identifier_nondigit (int c)
char * macro_stringify (const char *str)
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)

Function Documentation

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.

Definition at line 198 of file macroexp.c.

Definition at line 205 of file macroexp.c.

Definition at line 187 of file macroexp.c.

char* macro_stringify ( const char *  str)

Definition at line 703 of file macroexp.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines