#include <stdio.h> #include "Error.h" int main( int argc, char* arrv[]) { int err; char msg[256]; ErrorSet (1,"main","test ErrorSet"); ErrorSetF(2,"main","test ErrorSetF %d",100); (void)open("bla",0); ErrorSetSystem (3,"main","test ErrorSetSystem"); ErrorSetSystemF(4,"main","test ErrorSetSystemF %d",100); ErrorInit(Error_PRINT_OFF); ErrorSetF(3,"main","test ErrorSetF %d",100); printf("ErrorGetNumber () returned> %d\n",ErrorGetNumber()); printf("ErrorGetMessage() returned> %s\n",ErrorGetMessage()); (void)open("bla",0); ErrorSetSystemF(4,"main","test ErrorSetSystemF %d",100); printf("ErrorGetNumber () returned> %d\n",ErrorGetNumber()); printf("ErrorGetMessage() returned> %s\n",ErrorGetMessage()); err=ErrorCopyMessage(msg); printf("ErrorCopyMessage returned> %d %s\n",err,msg); printf("ErrorPrintMessage returned> %d\n",ErrorPrintMessage("TEST")); printf("ErrorGetCount returned> %d\n",ErrorGetCount()); }