version 1.65, 2008/08/16 12:25:21 |
version 1.66, 2008/08/21 21:01:47 |
|
|
*/ |
*/ |
ac = argc; |
ac = argc; |
|
|
if (argc == 3 && !*(argv[2])) |
if (argc == 3 && !*(argv[2]) && !mimic_gnu) |
argc--; |
argc--; |
|
|
switch (td & TYPEMASK) { |
switch (td & TYPEMASK) { |
|
|
void |
void |
dodefine(const char *name, const char *defn) |
dodefine(const char *name, const char *defn) |
{ |
{ |
if (!*name) |
if (!*name && !mimic_gnu) |
m4errx(1, "null definition."); |
m4errx(1, "null definition."); |
macro_define(name, defn); |
else |
|
macro_define(name, defn); |
} |
} |
|
|
/* |
/* |
|
|
static void |
static void |
dopushdef(const char *name, const char *defn) |
dopushdef(const char *name, const char *defn) |
{ |
{ |
if (!*name) |
if (!*name && !mimic_gnu) |
m4errx(1, "null definition."); |
m4errx(1, "null definition."); |
macro_pushdef(name, defn); |
else |
|
macro_pushdef(name, defn); |
} |
} |
|
|
/* |
/* |