=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/awk.h,v retrieving revision 1.2 retrieving revision 1.3 diff -c -r1.2 -r1.3 *** src/usr.bin/awk/awk.h 1997/01/20 19:43:19 1.2 --- src/usr.bin/awk/awk.h 1997/04/06 06:31:45 1.3 *************** *** 193,199 **** #define NFIELD 4 ! extern int pairstack[], paircnt; #define notlegal(n) (n <= FIRSTTOKEN || n >= LASTTOKEN || proctab[n-FIRSTTOKEN] == nullproc) #define isvalue(n) ((n)->ntype == NVALUE) --- 193,199 ---- #define NFIELD 4 ! extern long pairstack[], paircnt; #define notlegal(n) (n <= FIRSTTOKEN || n >= LASTTOKEN || proctab[n-FIRSTTOKEN] == nullproc) #define isvalue(n) ((n)->ntype == NVALUE) *************** *** 221,233 **** #define NSTATES 32 typedef struct rrow { ! int ltype; union { int i; Node *np; char *up; } lval; /* because Al stores a pointer in it! */ ! int *lfollow; } rrow; typedef struct fa { --- 221,233 ---- #define NSTATES 32 typedef struct rrow { ! long ltype; union { int i; Node *np; char *up; } lval; /* because Al stores a pointer in it! */ ! long *lfollow; } rrow; typedef struct fa { *************** *** 235,241 **** int anchor; int use; uschar gototab[NSTATES][NCHARS]; ! int *posns[NSTATES]; uschar out[NSTATES]; int initstat; int curstat; --- 235,241 ---- int anchor; int use; uschar gototab[NSTATES][NCHARS]; ! long *posns[NSTATES]; uschar out[NSTATES]; int initstat; int curstat;