| 24 | #endif |
| 25 | |
| 26 | int dmSnPrintf(char *buffer, size_t count, const char *format, ...) |
| 27 | { |
| 28 | // mimics ms pre-ucrt vsnprintf_s behavior |
| 29 | if (buffer == 0x0 || count == 0 || format == 0x0) |
| 30 | return -1; |
| 31 | va_list argp; |
| 32 | va_start(argp, format); |
| 33 | int result = vsnprintf(buffer, count, format, argp); |
| 34 | va_end(argp); |
| 35 | // mimics ms pre-ucrt vsnprintf_s behavior |
| 36 | if (result >= (int)count) |
| 37 | return -1; |
| 38 | return result; |
| 39 | } |
| 40 | |
| 41 | /* $NetBSD: strtok_r.c,v 1.9 2003/08/07 16:43:53 agc Exp $ */ |
| 42 |
no outgoing calls