r192: *** empty log message ***
[ctsim.git] / libctsupport / syserror.cpp
index e59449f0161c5695a4efa4b471f5af34acadbc12..6d0900dcda89511de3eb3c7c3286246bb7ce78b1 100644 (file)
@@ -2,7 +2,7 @@
 **  This is part of the CTSim program
 **  Copyright (C) 1983-2000 Kevin Rosenberg
 **
-**  $Id: syserror.cpp,v 1.4 2000/08/25 15:59:13 kevin Exp $
+**  $Id: syserror.cpp,v 1.6 2000/09/07 04:31:41 kevin Exp $
 **
 **  This program is free software; you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License (version 2) as
@@ -66,7 +66,7 @@ void sys_verror (int severity, const char *msg, va_list arg)
       return;
     else if (nErrorCount == MAX_ERROR_COUNT) {
       cout << "*****************************************************************" << endl;
-      cout << "***     M A X I M U M  E R R O R  C O U N T  R E A C H E D    ***" << endl;
+      cout << "***   M A X I M U M   E R R O R   C O U N T   R E A C H E D   ***" << endl;
       cout << "***                                                           ***" << endl;
       cout << "***           No further errors will be reported              ***" << endl;
       cout << "*****************************************************************" << endl;
@@ -85,11 +85,16 @@ void sys_verror (int severity, const char *msg, va_list arg)
     cout << "WARNING ERROR: ";
     break;
   default:
-    sys_error (ERR_FATAL, "illegal error code #%d  [sys_error]", severity);
+    cout << "Illegal error code #" << severity << ": ";
   }
   
   char errStr[512];
+#if HAVE_VSNPRINTF
   vsnprintf (errStr, sizeof(errStr), msg, arg);
+#elif HAVE_VSPRINTF
+  vsprintf (errStr, msg, arg);
+#endif
+
   cout << errStr << endl;
   
   if (severity == ERR_FATAL)