Home | History | Annotate | Download | only in src

Lines Matching defs:wp

170 	statep->ls_start = Xsavepos(ws, wp);			\
178 wp = Xrestpos(ws, wp, statep->ls_start); \
202 char *wp; /* output word pointer */
212 Xinit(ws, wp, 64, ATEMP);
221 *wp++ = OQUOTE;
265 Xcheck(ws, wp);
274 *wp++ = ADELIM;
275 *wp++ = c;
286 *wp = EOS;
287 if (is_wdvarname(Xstring(ws, wp), false)) {
291 *wp++ = CHAR;
292 *wp++ = c;
294 Xcheck(ws, wp);
295 *wp++ = CHAR;
296 *wp++ = *p++;
311 *wp++ = CHAR;
312 *wp++ = c;
321 *wp++ = OPAT;
322 *wp++ = c;
335 *wp++ = QCHAR;
336 *wp++ = c;
341 *wp++ = OQUOTE;
347 *wp++ = OQUOTE;
367 *wp++ = QCHAR;
368 *wp++ = c;
372 Xcheck(ws, wp);
375 *wp++ = CHAR;
376 *wp++ = '\\';
377 *wp++ = CHAR;
378 *wp++ = c;
389 *wp++ = EXPRSUB;
399 XcheckN(ws, wp, cz);
400 *wp++ = COMSUB;
401 memcpy(wp, sp, cz);
402 wp += cz;
405 *wp++ = OSUBST;
406 *wp++ = '{'; /*}*/
407 wp = get_brace_var(&ws, wp);
411 *wp++ = CHAR;
412 *wp++ = c;
415 *wp++ = CHAR;
416 *wp++ = '0';
417 *wp++ = ADELIM;
418 *wp++ = ':';
431 *wp++ = CHAR;
432 *wp++ = ' ';
443 *wp++ = CHAR;
444 *wp++ = c;
446 *wp++ = ADELIM;
447 *wp++ = c;
475 *wp++ = OSUBST;
476 *wp++ = 'X';
478 Xcheck(ws, wp);
479 *wp++ = c;
482 *wp++ = '\0';
483 *wp++ = CSUBST;
484 *wp++ = 'X';
487 Xcheck(ws, wp);
488 *wp++ = OSUBST;
489 *wp++ = 'X';
490 *wp++ = c;
491 *wp++ = '\0';
492 *wp++ = CSUBST;
493 *wp++ = 'X';
496 *wp++ = OQUOTE;
505 *wp++ = CHAR;
506 *wp++ = '$';
514 *wp++ = COMSUB;
555 *wp++ = QCHAR;
556 *wp++ = getsc();
562 *wp++ = CHAR;
563 *wp++ = c;
570 *wp++ = CQUOTE;
581 *wp++ = QCHAR;
582 *wp++ = c2;
587 *wp++ = QCHAR;
588 *wp++ = ts[cz];
593 *wp++ = QCHAR;
594 *wp++ = c;
601 *wp++ = CQUOTE;
604 *wp++ = QCHAR;
605 *wp++ = c;
612 *wp++ = CQUOTE;
630 XcheckN(ws, wp, cz);
631 memcpy(wp, sp + 1, cz);
632 wp += cz;
634 *wp++ = '\0';
645 --wp;
691 *wp++ = CSUBST;
692 *wp++ = /*{*/ '}';
698 *wp++ = SPAT;
700 *wp++ = OPAT;
702 *wp++ = ' ';
708 *wp++ = CSUBST;
709 *wp++ = /*{*/ '}';
716 *wp++ = 0;
725 *wp++ = c;
729 *wp++ = c;
734 *wp++ = '\\';
735 *wp++ = c;
739 *wp++ = c;
753 *wp++ = CQUOTE;
764 *wp = EOS;
765 sp = Xstring(ws, wp);
788 *wp++ = QCHAR;
789 *wp++ = c;
803 *wp++ = OQUOTE;
808 *wp++ = OQUOTE;
812 *wp++ = CHAR;
813 *wp++ = c;
833 *wp++ = QCHAR;
834 *wp++ = c;
848 *wp++ = OQUOTE;
853 *wp++ = OQUOTE;
856 *wp++ = CHAR;
857 *wp++ = c;
864 *wp++ = CQUOTE;
867 Xstring(ws, wp)[1] == '<' ?
880 *wp++ = CHAR;
881 *wp++ = '\\';
885 *wp++ = CHAR;
886 *wp++ = c;
893 *wp++ = CPAT;
896 *wp++ = SPAT;
898 *wp++ = OPAT;
900 *wp++ = ' ';
908 Xcheck(ws, wp);
917 dp = Xstring(ws, wp);
921 if (Xlength(ws, wp) == 0)
923 else for (iop->unit = 0, c2 = 0; c2 < Xlength(ws, wp); c2 += 2) {
973 Xfree(ws, wp);
980 if (wp == dp && state == SBASE) {
982 Xfree(ws, wp);
1017 *wp++ = EOS;
1018 yylval.cp = Xclose(ws, wp);
1607 get_brace_var(XString *wsp, char *wp)
1654 *wp++ = c;
1656 Xcheck(*wsp, wp);
1657 *wp++ = *p++;
1673 Xcheck(*wsp, wp);
1674 *wp++ = c;
1678 *wp++ = '\0';
1680 return (wp);
1692 char *wp, c;
1696 Xinit(ws, wp, 32, ATEMP);
1700 Xcheck(ws, wp);
1701 *wp++ = c;
1708 *wp++ = '\0';
1709 *strp = Xclose(ws, wp);