1/*************************************************************************** 2 * LPRng - An Extended Print Spooler System 3 * 4 * Copyright 1988-2003, Patrick Powell, San Diego, CA 5 * papowell@lprng.com 6 * See LICENSE for conditions of use. 7 * $Id: errormsg.h,v 1.1.1.1 2008/10/15 03:28:27 james26_jang Exp $ 8 ***************************************************************************/ 9 10#ifndef _ERRORMSG_H_ 11#define _ERRORMSG_H_ 1 12 13#if defined(FORMAT_TEST) 14#define LOGMSG(X) printf( 15#define FATAL(X) printf( 16#define LOGERR(X) printf( 17#define LOGERR_DIE(X) printf( 18#define LOGDEBUG printf 19#define DIEMSG printf 20#define WARNMSG printf 21#define MESSAGE printf 22#else 23#define LOGMSG(X) logmsg(X, 24#define FATAL(X) fatal(X, 25#define LOGERR(X) logerr(X, 26#define LOGERR_DIE(X) logerr_die(X, 27#define LOGDEBUG logDebug 28#define DIEMSG Diemsg 29#define WARNMSG Warnmsg 30#define MESSAGE Message 31#endif 32 33/* PROTOTYPES */ 34const char * Errormsg ( int err ); 35/* VARARGS2 */ 36#ifdef HAVE_STDARGS 37 void logmsg(int kind, char *msg,...) 38#else 39 void logmsg(va_alist) va_dcl 40#endif 41; 42/* VARARGS2 */ 43#ifdef HAVE_STDARGS 44 void fatal (int kind, char *msg,...) 45#else 46 void fatal (va_alist) va_dcl 47#endif 48; 49/* VARARGS2 */ 50#ifdef HAVE_STDARGS 51 void logerr (int kind, char *msg,...) 52#else 53 void logerr (va_alist) va_dcl 54#endif 55; 56/* VARARGS2 */ 57#ifdef HAVE_STDARGS 58 void logerr_die (int kind, char *msg,...) 59#else 60 void logerr_die (va_alist) va_dcl 61#endif 62; 63/* VARARGS1 */ 64#ifdef HAVE_STDARGS 65 void Diemsg (char *msg,...) 66#else 67 void Diemsg (va_alist) va_dcl 68#endif 69; 70/* VARARGS1 */ 71#ifdef HAVE_STDARGS 72 void Warnmsg (char *msg,...) 73#else 74 void Warnmsg (va_alist) va_dcl 75#endif 76; 77/* VARARGS1 */ 78#ifdef HAVE_STDARGS 79 void Message (char *msg,...) 80#else 81 void Message (va_alist) va_dcl 82#endif 83; 84/* VARARGS1 */ 85#ifdef HAVE_STDARGS 86 void logDebug (char *msg,...) 87#else 88 void logDebug (va_alist) va_dcl 89#endif 90; 91const char *Sigstr (int n); 92const char *Decode_status (plp_status_t *status); 93char *Server_status( int d ); 94/* VARARGS2 */ 95#ifdef HAVE_STDARGS 96 void setstatus (struct job *job,char *fmt,...) 97#else 98 void setstatus (va_alist) va_dcl 99#endif 100; 101/* VARARGS2 */ 102#ifdef HAVE_STDARGS 103 void setmessage (struct job *job,const char *header, char *fmt,...) 104#else 105 void setmessage (va_alist) va_dcl 106#endif 107; 108 109#endif 110