| 703 | eats(fnum, num, 0, -1); |
| 704 | } |
| 705 | |
| 706 | ATTRIBUTE_FORMAT((printf, 1, 0)) static void |
| 707 | verror(char const *msgid, va_list args) |
| 708 | { |
| 709 | check_for_signal(); |
| 710 | /* |
| 711 | ** Match the format of "cc" to allow sh users to |
| 712 | ** zic ... 2>&1 | error -t "*" -v |
| 713 | ** on BSD systems. |
| 714 | */ |
| 715 | if (filenum) |
| 716 | fprintf(stderr, _("\"%s\", line %"PRIdMAX": "), |
| 717 | filename(filenum), linenum); |
| 718 | vfprintf(stderr, _(msgid), args); |
| 719 | if (rfilenum) |
| 720 | fprintf(stderr, _(" (rule from \"%s\", line %"PRIdMAX")"), |
| 721 | filename(rfilenum), rlinenum); |
| 722 | fprintf(stderr, "\n"); |
| 723 | } |
| 724 | |
| 725 | ATTRIBUTE_FORMAT((printf, 1, 2)) static void |
no test coverage detected