示例#1
0
void printerr (const char *format, ...)
{
    va_list pvar;

    va_start (pvar, format);
    vprinterr (format, pvar);
    va_end (pvar);
}
示例#2
0
文件: error.c 项目: harnold/ducks
void warning(const char *format, ...)
{
    va_list args;

    va_start(args, format);
    vprinterr("Warning: ", 0, format, args);
    va_end(args);
}
示例#3
0
文件: error.c 项目: harnold/ducks
void log(const char *format, ...)
{
    va_list args;

    va_start(args, format);
    vprinterr("Log: ", 0, format, args);
    va_end(args);
}
示例#4
0
 /// Print a formatted string, like printf, in red
 int  printerr(const char * format, ...)
 {
     va_list args;
     va_start( args, format );
     int ret = vprinterr( format, args );
     va_end( args );
     return ret;
 }
示例#5
0
文件: error.c 项目: harnold/ducks
void fatal(const char *format, ...)
{
    va_list args;

    va_start(args, format);
    vprinterr("Fatal error: ", 0, format, args);
    va_end(args);

    exit(EXIT_FAILURE);
}
示例#6
0
文件: error.c 项目: harnold/ducks
int error(const char *format, ...)
{
    va_list args;

    va_start(args, format);
    vprinterr("Error: ", 0, format, args);
    va_end(args);

    return -1;
}
示例#7
0
文件: error.c 项目: harnold/ducks
void fatal_errno(const char *format, ...)
{
    int errnum = errno;
    va_list args;

    va_start(args, format);
    vprinterr("Fatal error: ", errnum, format, args);
    va_end(args);

    exit(EXIT_FAILURE);
}
示例#8
0
文件: error.c 项目: harnold/ducks
int error_errno(const char *format, ...)
{
    int errnum = errno;
    va_list args;

    va_start(args, format);
    vprinterr("Error: ", errnum, format, args);
    va_end(args);

    return -1;
}