Lines Matching refs:SRCTXT

302 #define SRCTXT  (s->src_string)  in dispatch()  macro
306 #define INCOHERENT() do {SRCTXT=initial_ptr; return 0;} while (0) /* do/while to avoid … in dispatch()
307 #define INCOHERENT_TEST() do {if(*SRCTXT==0) INCOHERENT();} while (0) /* a null statement … in dispatch()
310 if (*SRCTXT != '%') in dispatch()
314 SRCTXT++; in dispatch()
318 if (*SRCTXT == '%') { in dispatch()
323 SRCTXT++; in dispatch()
330 initial_ptr = SRCTXT; /* save current pointer in case of incorrect */ in dispatch()
337 for (;; SRCTXT++) { in dispatch()
338 if (*SRCTXT == ' ') in dispatch()
340 else if (*SRCTXT == '+') in dispatch()
342 else if (*SRCTXT == '-') in dispatch()
344 else if (*SRCTXT == '#') in dispatch()
346 else if (*SRCTXT == '0') in dispatch()
355 if (*SRCTXT == '*') { /* width given by next argument */ in dispatch()
356 SRCTXT++; in dispatch()
360 } else if (isdigit((unsigned char)*SRCTXT)) /* width given as ASCII number */ in dispatch()
361 width = getint(&SRCTXT); in dispatch()
368 if (*SRCTXT == '.') { in dispatch()
369 SRCTXT++; in dispatch()
370 if (*SRCTXT == '*') { /* .prec given by next argument */ in dispatch()
371 SRCTXT++; in dispatch()
376 if (isdigit((unsigned char)*SRCTXT) == 0) in dispatch()
378 prec = getint(&SRCTXT); in dispatch()
385 switch (*SRCTXT) { in dispatch()
391 modifier = *SRCTXT; in dispatch()
392 SRCTXT++; in dispatch()
393 if (modifier=='l' && *SRCTXT=='l') { in dispatch()
394 SRCTXT++; in dispatch()
405 type = *SRCTXT; in dispatch()
408 SRCTXT++; in dispatch()
546 #undef SRCTXT in dispatch()