48 lines
1.1 KiB
C
48 lines
1.1 KiB
C
|
/******************************************************************
|
||
|
**
|
||
|
** ADTERROR.C:
|
||
|
**
|
||
|
** ADT Error Handler
|
||
|
**
|
||
|
** This file is part of Apt Abstrct Data Types (ADT)
|
||
|
** Copyright (c) 1991 -- Apt Technologies
|
||
|
** All rights reserved
|
||
|
******************************************************************/
|
||
|
|
||
|
#include "adterror.h"
|
||
|
//#include "gprintf.h"
|
||
|
|
||
|
//PUBLIC
|
||
|
//#ifdef __ANSI_C__
|
||
|
void ADTError(char *name, ADTErrorCodes error, char *proc)
|
||
|
//#else
|
||
|
//void ADTError(name,error,proc)
|
||
|
//char *name;
|
||
|
//ADTErrorCodes error;
|
||
|
//char *proc;
|
||
|
//#endif
|
||
|
{
|
||
|
fprintf(stderr,"ADT Error: ");
|
||
|
fprintf(stderr," Module: %s\n",name);
|
||
|
fprintf(stderr," Procedure: %s\n",proc);
|
||
|
fprintf(stderr," Error Code: %s\n",error);
|
||
|
exit(1);
|
||
|
}
|
||
|
|
||
|
//PUBLIC
|
||
|
//#ifdef __ANSI_C__
|
||
|
void ADTWarning(char *name, ADTWarningCodes warning, char *proc)
|
||
|
//#else
|
||
|
//void ADTWarning(name,warning,proc)
|
||
|
//char *name;
|
||
|
//ADTWarningCodes warning;
|
||
|
//char *proc;
|
||
|
//#endif
|
||
|
{
|
||
|
|
||
|
fprintf(stderr,"ADT Warning: ");
|
||
|
fprintf(stderr," Module: %s\n",name);
|
||
|
fprintf(stderr," Procedure: %s\n",proc);
|
||
|
fprintf(stderr," Warning Code: %s\n",warning);
|
||
|
}
|