#include #include #include #include #include "err_handling.h" #define SLEN 64 #define MLEN 64 static char *txt[SLEN]; static int sp=0; int ErrCode; char *ErrMessage=NULL; void (*outrtn)()=NULL; void *outarg; void ErrTxt(char *text, int systemError) { if (systemError) { sp=0; ErrCode=errno; ErrMessage=strerror(errno); } if (spsize; if (l>=256) l=255; strncpy(buf, desc->text, l); buf[l]='\0'; ErrWrite(buf); } #endif void ERR_EXIT(char *text) { ErrWrite(text); exit(1); }