int vsnprintf(char *str, size_t count, const char *fmt, va_list args) { str[0] = '\0'; end = str + count - 1; SnprfOverflow = 0; dopr(str, fmt, args); if (count > 0) end[0] = '\0'; return strlen(str); }
int vsnprintf(char *str, size_t count, const char *fmt, va_list args) { str[0] = 0; end = str + count - 1; dopr(str, fmt, args); if (count > 0) { end[0] = 0; } return (strlen(str)); }
int vsnprintf (char *str, size_t count, const char *fmt, va_list args) { str[0] = 0; dopr(str, count, fmt, args); return(strlen(str)); }