* macrotab.h (struct macro_definition) <kind>: Shrink to one bit.

(argc): Now 31 bits.
This commit is contained in:
Tom Tromey 2008-08-23 20:30:15 +00:00
parent 91910cddf1
commit 2e668a5dff
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2008-08-23 Tom Tromey <tromey@redhat.com>
* macrotab.h (struct macro_definition) <kind>: Shrink to one bit.
(argc): Now 31 bits.
2008-08-22 Tom Tromey <tromey@redhat.com>
* NEWS: Move macro entries back under "New commands".

View File

@ -269,12 +269,12 @@ struct macro_definition
struct macro_table *table;
/* What kind of macro it is. */
enum macro_kind kind;
ENUM_BITFIELD (macro_kind) kind : 1;
/* If `kind' is `macro_function_like', the number of arguments it
takes, and their names. The names, and the array of pointers to
them, are in the table's bcache, if it has one. */
int argc;
int argc : 31;
const char * const *argv;
/* The replacement string (body) of the macro. This is in the