コード例 #1
0
ファイル: snprintf.c プロジェクト: BackupTheBerlios/midgard
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);
}
コード例 #2
0
ファイル: snprintf.c プロジェクト: Limsik/e17
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));
}
コード例 #3
0
int vsnprintf (char *str, size_t count, const char *fmt, va_list args)
{
  str[0] = 0;
  dopr(str, count, fmt, args);
  return(strlen(str));
}