/*
* Copyright (C) 1995-1997 Christopher D. Granz
*
* This header may not be removed.
*
* Refer to the file "License" included in this package for further
* information and before using any of the following.
*/
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include "client.h"
/*
* Functions
*/
void fatal( char *pFormat, ... )
{
va_list vlArgs;
char cBuf[1024];
va_start( vlArgs, pFormat );
#ifdef _sysBSD
vsnprintf( cBuf, 1024, pFormat, vlArgs );
#else
vsprintf( cBuf, pFormat, vlArgs );
#endif
fprintf( stderr, "%s\n", cBuf );
va_end( vlArgs );
exit( 1 );
}
/*
* End of error.c
*/