Lines Matching refs:uchar

45 uchar	**FS;		/* initial field sep */
46 uchar **RS; /* initial record sep */
47 uchar **OFS; /* output field sep */
48 uchar **ORS; /* output record sep */
49 uchar **OFMT; /* output format for numbers */
53 uchar **FILENAME; /* current filename argument */
55 uchar **SUBSEP; /* subscript separator for a[i,j,k]; default \034 */
81 recloc->nval = (uchar *)"$0";
86 (void) setsymtab((uchar *)"0", (uchar *)"0", 0.0,
89 nullloc = setsymtab((uchar *)"$zero&null", (uchar *)"", 0.0,
92 FS = &setsymtab((uchar *)"FS", (uchar *)" ", 0.0,
94 RS = &setsymtab((uchar *)"RS", (uchar *)"\n", 0.0,
96 OFS = &setsymtab((uchar *)"OFS", (uchar *)" ", 0.0,
98 ORS = &setsymtab((uchar *)"ORS", (uchar *)"\n", 0.0,
100 OFMT = &setsymtab((uchar *)"OFMT", (uchar *)"%.6g", 0.0,
102 FILENAME = &setsymtab((uchar *)"FILENAME", (uchar *)"-", 0.0,
104 nfloc = setsymtab((uchar *)"NF", (uchar *)"", 0.0, NUM, symtab);
106 nrloc = setsymtab((uchar *)"NR", (uchar *)"", 0.0, NUM, symtab);
108 fnrloc = setsymtab((uchar *)"FNR", (uchar *)"", 0.0, NUM, symtab);
110 SUBSEP = &setsymtab((uchar *)"SUBSEP", (uchar *)"\034", 0.0,
112 rstartloc = setsymtab((uchar *)"RSTART", (uchar *)"", 0.0,
115 rlengthloc = setsymtab((uchar *)"RLENGTH", (uchar *)"", 0.0,
118 symtabloc = setsymtab((uchar *)"SYMTAB", (uchar *)"", 0.0, ARR, symtab);
119 symtabloc->sval = (uchar *)symtab;
123 arginit(int ac, uchar *av[])
127 uchar temp[11];
132 (void) setsval(lookup((uchar *)"FILENAME", symtab),
137 ARGC = &setsymtab((uchar *)"ARGC", (uchar *)"", (Awkfloat)ac,
139 cp = setsymtab((uchar *)"ARGV", (uchar *)"", 0.0, ARR, symtab);
141 cp->sval = (uchar *) ARGVtab;
155 envinit(uchar *envp[])
158 uchar *p;
160 cp = setsymtab((uchar *)"ENVIRON", (uchar *)"", 0.0, ARR, symtab);
162 cp->sval = (uchar *) ENVtab;
164 if ((p = (uchar *)strchr((char *)*envp, '=')) == NULL)
221 freeelem(Cell *ap, uchar *s) /* free elem s from ap (i.e., ap["s"] */
246 setsymtab(uchar *n, uchar *s, Awkfloat f, unsigned int t, Array *tp)
261 p->sval = s ? tostring(s) : tostring((uchar *)"");
278 hash(uchar *s, int n) /* form hash value for string s */
311 lookup(uchar *s, Array *tp) /* look for s in tp */
360 uchar *
361 setsval(Cell *vp, uchar *s)
409 uchar *
412 uchar s[256];
443 uchar *
444 tostring(uchar *s)
446 register uchar *p;
448 p = (uchar *)malloc(strlen((char *)s)+1);
455 uchar *
456 qstring(uchar *s, int delim) /* collect string up to delim */
458 uchar *cbuf, *ret;