* macrotab.h (struct macro_definition) <kind>: Shrink to one bit.
(argc): Now 31 bits.
This commit is contained in:
parent
91910cddf1
commit
2e668a5dff
|
@ -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>
|
2008-08-22 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* NEWS: Move macro entries back under "New commands".
|
* NEWS: Move macro entries back under "New commands".
|
||||||
|
|
|
@ -269,12 +269,12 @@ struct macro_definition
|
||||||
struct macro_table *table;
|
struct macro_table *table;
|
||||||
|
|
||||||
/* What kind of macro it is. */
|
/* 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
|
/* If `kind' is `macro_function_like', the number of arguments it
|
||||||
takes, and their names. The names, and the array of pointers to
|
takes, and their names. The names, and the array of pointers to
|
||||||
them, are in the table's bcache, if it has one. */
|
them, are in the table's bcache, if it has one. */
|
||||||
int argc;
|
int argc : 31;
|
||||||
const char * const *argv;
|
const char * const *argv;
|
||||||
|
|
||||||
/* The replacement string (body) of the macro. This is in the
|
/* The replacement string (body) of the macro. This is in the
|
||||||
|
|
Loading…
Reference in New Issue