| 6685 | */ |
| 6686 | |
| 6687 | static void |
| 6688 | ipp_set_error(ipp_status_t status, /* I - Status code */ |
| 6689 | const char *format, /* I - Printf-style error string */ |
| 6690 | ...) /* I - Additional arguments as needed */ |
| 6691 | { |
| 6692 | va_list ap; /* Pointer to additional args */ |
| 6693 | char buffer[2048]; /* Message buffer */ |
| 6694 | cups_lang_t *lang = cupsLangDefault(); |
| 6695 | /* Current language */ |
| 6696 | |
| 6697 | |
| 6698 | va_start(ap, format); |
| 6699 | vsnprintf(buffer, sizeof(buffer), _cupsLangString(lang, format), ap); |
| 6700 | va_end(ap); |
| 6701 | |
| 6702 | _cupsSetError(status, buffer, 0); |
| 6703 | } |
| 6704 | |
| 6705 | |
| 6706 | /* |
no test coverage detected