home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
disk
/
archive
/
nspark_1
/
nspark-1.7.5
/
error.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-08-20
|
1KB
|
75 lines
/*
* report errors and warnings
*
* $Header: error.c 1.2 92/12/07 $
* $Log: error.c,v $
* Revision 1.2 92/12/07 17:18:02 duplain
* reformatted source.
*
* Revision 1.1 92/09/29 18:02:18 duplain
* Initial revision
*
*/
#include <stdio.h>
#include "error.h"
#ifdef UNIX
static char rcsid[] = "$Header: error.c 1.2 92/12/07 $";
#endif /* UNIX */
extern char *ourname; /* in main.c */
void
#ifdef ANSI_C
error(char *fmt, ...)
#else
error(va_alist)
va_dcl
#endif /* ANSI_C */
{
va_list ap;
#ifndef ANSI_C
char *fmt;
va_start(ap);
fmt = va_arg(ap, char *);
#else
va_start(ap, fmt);
#endif /* !ANSI_C */
fprintf(stderr, "%s error: ", ourname);
#ifdef BSD42
_doprnt(fmt,ap,stderr);
#else
vfprintf(stderr, fmt, ap);
#endif /* BSD42 */
putc('\n', stderr);
va_end(ap);
}
void
#ifdef ANSI_C
warning(char *fmt, ...)
#else
warning(va_alist)
va_dcl
#endif /* ANSI_C */
{
va_list ap;
#ifndef ANSI_C
char *fmt;
va_start(ap);
fmt = va_arg(ap, char *);
#else
va_start(ap, fmt);
#endif /* !ANSI_C */
fprintf(stderr, "%s warning: ", ourname);
#ifdef BSD42
_doprnt(fmt,ap,stderr);
#else
vfprintf(stderr, fmt, ap);
#endif /* BSD42 */
putc('\n', stderr);
va_end(ap);
}