version 1.33, 2001/09/18 14:17:38 |
version 1.34, 2001/09/18 14:43:22 |
|
|
static void expand_macro __P((const char *[], int)); |
static void expand_macro __P((const char *[], int)); |
static void dump_one_def __P((ndptr)); |
static void dump_one_def __P((ndptr)); |
|
|
|
unsigned long expansion_id; |
|
|
/* |
/* |
* eval - eval all macros and builtins calls |
* eval - eval all macros and builtins calls |
|
|
int argc; |
int argc; |
int td; |
int td; |
{ |
{ |
|
expansion_id++; |
if (td & RECDEF) |
if (td & RECDEF) |
errx(1, "%s at line %lu: expanding recursive definition for %s", |
errx(1, "%s at line %lu: expanding recursive definition for %s", |
CURRENT_NAME, CURRENT_LINE, argv[1]); |
CURRENT_NAME, CURRENT_LINE, argv[1]); |