int rv, bytes;
if (size > BUFFER_SIZE) {
- nasm_malloc_error(ERR_PANIC|ERR_NOFILE,
- "snprintf: size (%d) > BUFFER_SIZE (%d)",
- size, BUFFER_SIZE);
+ nasm_error(ERR_PANIC|ERR_NOFILE,
+ "vsnprintf: size (%d) > BUFFER_SIZE (%d)",
+ size, BUFFER_SIZE);
size = BUFFER_SIZE;
}
rv = vsprintf(snprintf_buffer, format, ap);
- if (rv >= BUFFER_SIZE) {
- nasm_malloc_error(ERR_PANIC|ERR_NOFILE,
- "snprintf buffer overflow");
- }
+ if (rv >= BUFFER_SIZE)
+ nasm_error(ERR_PANIC|ERR_NOFILE, "vsnprintf buffer overflow");
if (size > 0) {
if ((size_t)rv < size-1)