159 |
# define m4_set_symbol_traced(S, V) ((S)->traced = (V)) |
# define m4_set_symbol_traced(S, V) ((S)->traced = (V)) |
160 |
|
|
161 |
# define m4_symbol_value_create() (XCALLOC (m4_symbol_value, 1)) |
# define m4_symbol_value_create() (XCALLOC (m4_symbol_value, 1)) |
162 |
# define m4_symbol_value_delete(V) (XFREE (V)) |
# define m4_symbol_value_delete(V) (DELETE (V)) |
163 |
|
|
164 |
# define m4_is_symbol_value_text(V) ((V)->type == M4_SYMBOL_TEXT) |
# define m4_is_symbol_value_text(V) ((V)->type == M4_SYMBOL_TEXT) |
165 |
# define m4_is_symbol_value_func(V) ((V)->type == M4_SYMBOL_FUNC) |
# define m4_is_symbol_value_func(V) ((V)->type == M4_SYMBOL_FUNC) |
284 |
#if WITH_DMALLOC |
#if WITH_DMALLOC |
285 |
# define DMALLOC_FUNC_CHECK |
# define DMALLOC_FUNC_CHECK |
286 |
# include <dmalloc.h> |
# include <dmalloc.h> |
|
|
|
|
/* Dmalloc expects us to use a void returning xfree. */ |
|
|
# undef XFREE |
|
|
# define XFREE(p) (xfree (p)) |
|
|
|
|
287 |
#endif /* WITH_DMALLOC */ |
#endif /* WITH_DMALLOC */ |
288 |
|
|
289 |
/* Other debug stuff. */ |
/* Other debug stuff. */ |