Lines Matching defs:p

60 /* XCU4: add POINTER: %p yytext is a pointer to char */
94 CHR *p;
182 p = (CHR *)$1.cp;
183 i = mn0((unsigned)(*p++));
184 while(*p)
185 i = mn2(RSTR,i,(unsigned)(*p++));
298 CHR *p;
319 (void)getl(p=buf);
320 switch(*p){
322 switch(c= *(p+1)){
325 if(scomp(p, (CHR *)"%%")) {
326 p++;
327 while(*(++p))
328 if(!space(*p)) {
343 p = (CHR *)c;
344 free(p);
357 case 'p': case 'P':
358 /* %p or %pointer */
359 if ((*(p+2) == 'o') ||
360 (*(p+2) == 'O')) {
363 while(*p && !iswspace(*p))
364 p++;
369 p += 2;
370 maxpos = siconv(p);
373 if (debug) (void) printf("positions (%%p) now %d\n",maxpos);
378 p += 2;
379 nstates = siconv(p);
387 p += 2;
388 treesize = siconv(p);
396 p += 2;
397 outsize = siconv(p);
403 if ((*(p+2) == 'r') ||
404 (*(p+2) == 'R')) {
407 while(*p && !iswspace(*p))
408 p++;
413 p += 2;
414 ntrans = siconv(p);
422 p += 2;
424 pchlen = siconv(p);
437 ZCH = watoi(p+2);
443 while(getl(p) && scomp(p,L_PctUpT) != 0 && scomp(p,L_PctLoT) != 0){
444 if((n = siconv(p)) <= 0 || n > ZCH){
448 while(digit(*p)) p++;
449 if(!iswspace(*p)) error("bad translation format");
450 while(iswspace(*p)) p++;
451 t = p;
464 p = buf;
493 while(getl(p) && scomp(p, L_PctCbr) != 0)
494 if(p[0]=='/' && p[1]=='*')
495 cpycom(p);
497 (void) fprintf(fout,WSFMT("%ws\n"),p);
498 if(p[0] == '%') continue;
499 if (*p) error("EOF before %%%%");
512 while(*p && !iswspace(*p) && ((*p) != (wchar_t)',')) p++;
515 while(*p && (iswspace(*p) || ((*p) == (wchar_t)','))) p++;
516 t = p;
517 while(*p && !iswspace(*p) && ((*p) != (wchar_t)',')) {
518 if(!isascii(*p))
520 p++;
522 if(!*p) n = FALSE;
523 *p++ = 0;
541 error("Invalid request %s",p);
547 if( p[1]=='/' && p[2]=='*' ) cpycom(p);
548 else (void) fprintf(fout, WSFMT("%ws\n"),p);
552 if((*(p+1))=='*') cpycom(p);
555 while(*p && !iswspace(*p)) p++;
556 if(*p == 0)
558 prev = *p;
559 *p = 0;
560 bptr = p+1;
567 p = bptr;
568 while(*p && iswspace(*p)) p++;
569 if(*p == 0)
571 scopy(p,token);