Lines Matching defs:input
413 static char *next_specifier(char *input)
416 char *next_percent = input;
436 static char *skip_flags(char *input)
438 while ((*input != '\0') && strchr(" 0+-#", *input))
439 input++;
440 return input;
444 static char *skip_width(char *input)
446 while (isdigit(*input))
447 input++;
448 if (*input == '.') {
449 input++;
450 while (isdigit(*input))
451 input++;
453 return input;
462 static char *skip_conversion(char *input)
464 if ((input[0] == 'l') && (input[1] == 'd'))
465 input += 2;
466 else if ((*input != '\0') && strchr("cdsx", *input))
467 input++;
468 return input;
475 static char *find_specifier_end(char *input)
477 input++; /* Advance over %. */
478 input = skip_flags(input);
479 input = skip_width(input);
480 input = skip_conversion(input);
481 return input;