/* * snprintf() * * Implement snprintf() in terms of vsnprintf() */ #include "compiler.h" #include #include #include #include "nasmlib.h" #ifndef HAVE_SNPRINTF #ifndef HAVE__SNPRINTF int snprintf(char *str, size_t size, const char *format, ...) { va_list ap; int rv; va_start(ap, format); rv = #ifdef flagMSC _vsnprintf #else vsnprintf #endif (str, size, format, ap); va_end(ap); return rv; } #endif #endif