- register struct exp *locxp;
- /*
- * loc1xp and ptrloc1xp are used in the
- * expression lookahead
- */
- struct exp *loc1xp; /*must be non register*/
- struct exp **ptrloc1xp = & loc1xp;
- struct exp *pval; /*hacking expr:expr*/
-
- register struct symtab *np;
- register int argcnt;
-
- register int val; /*what yylex gives*/
- register int auxval; /*saves val*/
-
- register struct arg *ap; /*first free argument*/
-
- struct symtab *p;
- register struct symtab *stpt;
-
- struct strdesc *stringp; /*handles string lists*/
-
- int regno; /*handles arguments*/
- int *ptrregno = ®no;
- int sawmul; /*saw * */
- int sawindex; /*saw [rn]*/
- int sawsize;
- int seg_type; /*the kind of segment: data or text*/
- int seg_number; /*the segment number*/
- int space_value; /*how much .space needs*/
-
- int field_width; /*how wide a field is to be*/
- int field_value; /*the value to stuff in a field*/
- char *stabname; /*name of stab dealing with*/
- ptrall stabstart; /*where the stab starts in the buffer*/
-
+ reg struct exp *locxp;
+ /*
+ * loc1xp and ptrloc1xp are used in the
+ * expression lookahead
+ */
+ struct exp *loc1xp; /*must be non register*/
+ struct exp **ptrloc1xp = & loc1xp;
+ struct exp *pval; /*hacking expr:expr*/
+
+ reg struct symtab *np;
+ reg int argcnt;
+
+ reg inttoktype val; /*what yylex gives*/
+ reg inttoktype auxval; /*saves val*/
+
+ reg struct arg *ap; /*first free argument*/
+
+ reg struct symtab *p;
+ reg struct symtab *stpt;
+
+ struct strdesc *stringp; /*handles string lists*/
+
+ int regno; /*handles arguments*/
+ int *ptrregno = ®no;
+ int sawmul; /*saw * */
+ int sawindex; /*saw [rn]*/
+ int sawsize;
+ int seg_type; /*the kind of segment: data or text*/
+ int seg_number; /*the segment number*/
+ int space_value; /*how much .space needs*/
+ int fill_rep; /*how many reps for .fill */
+ int fill_size; /*how many bytes for .fill */
+
+ int field_width; /*how wide a field is to be*/
+ int field_value; /*the value to stuff in a field*/
+ char *stabname; /*name of stab dealing with*/
+ ptrall stabstart; /*where the stab starts in the buffer*/
+ int reloc_how; /* how to relocate expressions */
+ int toconv; /* how to convert bignums */
+ int incasetable; /* set if in a case table */
+
+ incasetable = 0;