Lines Matching refs:beg
71 #define IFS_QUOTE 4 /* beg.w/quote, become IFS_WORD unless "$@" */
396 char *beg, *end, *str;
400 beg = wdcopy(sp, ATEMP);
402 CSUBST) - sp) + beg;
404 if (end < wdscan(beg, EOS))
406 str = snptreef(NULL, 64, Tf_S, beg);
407 afree(beg, ATEMP);
448 char *beg, *mid, *end, *stg;
451 beg = wdcopy(sp, ATEMP);
452 mid = beg + (wdscan(sp, ADELIM) - sp);
453 stg = beg + (wdscan(sp, CSUBST) - sp);
456 sp += mid - beg - 1;
465 sp += end - beg - 1;
467 evaluate(substitute(stg = wdstrip(beg, 0), 0),
475 afree(beg, ATEMP);
476 beg = str_val(st->var);
477 flen = utflen(beg);
484 utfincptr(beg, &finc);
485 beg += finc;
486 flen = utflen(beg);
490 utfincptr(beg, &num);
491 strndupx(x.str, beg, num, ATEMP);