Lines Matching refs:rgl
100 } rgl;
3099 if (TT.rgl.zspr->size + len + 1 > TT.rgl.zspr->capacity) {
3101 unsigned cap = 2 * TT.rgl.zspr->capacity + len;
3102 TT.rgl.zspr = xrealloc(TT.rgl.zspr, sizeof(*TT.rgl.zspr) + cap);
3103 TT.rgl.zspr->capacity = cap;
3105 vsnprintf(TT.rgl.zspr->str + TT.rgl.zspr->size, len+1, fmt, args2);
3106 TT.rgl.zspr->size += len;
3107 TT.rgl.zspr->str[TT.rgl.zspr->size] = 0;
3267 if (++TT.rgl.narg >= (int)to_num(&STACK[ARGC])) return 0;
3270 num_to_zstring(TT.rgl.narg, to_str(&STACK[CONVFMT])->vst->str));
3273 zvalue_copy(&TT.rgl.cur_arg, to_str(get_map_val(v, &zkey)));
3274 arg = TT.rgl.cur_arg.vst->str;
3278 TT.rgl.nfiles++;
3286 if ((!fn && !TT.rgl.nfiles && TT.cfile->fp != stdin) || (fn && !strcmp(fn, "-"))) {
3292 zvalue_copy(&STACK[FILENAME], &TT.rgl.cur_arg);
3295 TT.rgl.eof = 1;
3307 TT.rgl.recptr = zfp->recbuf_multi;
3322 TT.rgl.recptr = zfp->recbuf_multi;
3357 TT.rgl.recptr = zfp->recbuf + zfp->recoffs;
3358 r = rx_findx(rsrxp, TT.rgl.recptr, zfp->endoffs - zfp->recoffs, &so, &eo, 0);
3369 memmove(zfp->recbuf, TT.rgl.recptr, zfp->endoffs - zfp->recoffs);
3380 TT.rgl.recptr[so] = 0;
3392 if (TT.rgl.eof) return -1;
3404 copy_to_field0(TT.rgl.recptr, k);
3413 copy_to_field0(TT.rgl.recptr, k);
3432 v->vst = new_zstring(TT.rgl.recptr, k);
4286 zstring_release(&TT.rgl.zspr);
4287 TT.rgl.zspr = new_zstring("", 0);
4290 vv = (struct zvalue)ZVINIT(ZF_STR, 0, TT.rgl.zspr);
4444 TT.rgl.cur_arg = new_str_val("<cmdline>");