Lines Matching refs:uchar

41 typedef	unsigned char uchar;
74 extern uchar **FS;
75 extern uchar **RS;
76 extern uchar **ORS;
77 extern uchar **OFS;
78 extern uchar **OFMT;
82 extern uchar **FILENAME;
83 extern uchar **SUBSEP;
87 extern uchar *record;
93 extern uchar *patbeg; /* beginning of pattern matched */
99 uchar ctype; /* OCELL, OBOOL, OJUMP, etc. */
100 uchar csub; /* CCON, CTEMP, CFLD, etc. */
101 uchar *nval; /* name, for variables only */
102 uchar *sval; /* string value */
117 extern Cell *setsymtab(uchar *, uchar *, Awkfloat, unsigned int, Array *);
118 extern Cell *lookup(uchar *, Array *);
140 extern uchar *setsval(Cell *, uchar *), *getsval(Cell *), *r_getsval(Cell *);
141 extern uchar *tostring(uchar *), *tokname(int), *qstring(uchar *, int);
253 uchar *restr;
256 uchar gototab[NSTATES][NCHARS];
258 uchar out[NSTATES];
267 extern fa *makedfa(uchar *, int);
268 extern int nematch(fa *, uchar *);
269 extern int match(fa *, uchar *);
270 extern int pmatch(fa *, uchar *);
273 extern int isclvar(uchar *);
274 extern int is_number(uchar *);
275 extern void setclvar(uchar *);
276 extern int readrec(uchar **, size_t *, FILE *);
282 extern int getrec(uchar **, size_t *);
289 extern void init_buf(uchar **, size_t *, size_t);
290 extern void adjust_buf(uchar **, size_t);
291 extern void r_expand_buf(uchar **, size_t *, size_t);
295 extern uchar *record;
300 extern uchar *cmdname;
301 extern uchar *lexprog;
307 extern void arginit(int, uchar **);
308 extern void envinit(uchar **);
310 extern void freeelem(Cell *, uchar *);
312 extern int hash(uchar *, int);