X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/62a3e4f0c54505834cb89c40726771ad32aabb27..ec3bc39:/src/state.h diff --git a/src/state.h b/src/state.h index b4fa6b08..92378c70 100644 --- a/src/state.h +++ b/src/state.h @@ -122,7 +122,7 @@ shifts *shifts_new PARAMS ((int n)); /* Is the SHIFTS->shifts[Shift] then handling of the error token?. */ #define SHIFT_IS_ERROR(Shifts, Shift) \ - (SHIFT_SYMBOL (Shifts, Shift) == error_token_number) + (SHIFT_SYMBOL (Shifts, Shift) == errtoken->number) /* When resolving a SR conflicts, if the reduction wins, the shift is disabled. */ @@ -171,7 +171,7 @@ typedef struct state_s struct state_s *link; short number; - short accessing_symbol; + token_number_t accessing_symbol; shifts *shifts; reductions *reductions; errs *errs; @@ -185,7 +185,7 @@ typedef struct state_s int nlookaheads; /* Its items. */ - short nitems; + unsigned short nitems; item_number_t items[1]; } state_t;