Lines Matching defs:input
406 static char *next_specifier(char *input)
409 char *next_percent = input;
429 static char *skip_flags(char *input)
431 while ((*input != '\0') && strchr(" 0+-#", *input))
432 input++;
433 return input;
437 static char *skip_width(char *input)
439 while (isdigit(*input))
440 input++;
441 if (*input == '.') {
442 input++;
443 while (isdigit(*input))
444 input++;
446 return input;
455 static char *skip_conversion(char *input)
457 if ((input[0] == 'l') && (input[1] == 'd'))
458 input += 2;
459 else if ((*input != '\0') && strchr("cdsx", *input))
460 input++;
461 return input;
468 static char *find_specifier_end(char *input)
470 input++; /* Advance over %. */
471 input = skip_flags(input);
472 input = skip_width(input);
473 input = skip_conversion(input);
474 return input;