OSSP CVS Repository

ossp - Difference in ossp-pkg/rc/rc.c versions 1.38 and 1.39
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/rc/rc.c 1.38 -> 1.39

--- rc.c 2002/07/05 14:10:24     1.38
+++ rc.c 2002/07/10 19:02:24     1.39
@@ -27,40 +27,11 @@
 **  rc.c: Run-command processor ISO C source file
 */
 
-#include <stdlib.h>
-
+#include <stdlib.h> /* Just for calling 'exit(3)' once */
 #include "rc.h"     /* Public interfaces */
 
 
 /************************************************
-* rcError(ex_t)                                 *
-* Main rc error handler                         *
-************************************************/
-void rcError(ex_t Localerr)
-{
-    if (FAILED((rc_return_t)Localerr.ex_value)) { /* Error condition */
-        if ((rc_return_t)Localerr.ex_value == RC_ERR_TRM)
-            exit(0);
-        else if ((rc_return_t)Localerr.ex_value == RC_ERR_FNC)
-            fprintf(stderr, "    Error condition, function file could not be opened.\n");
-        else if ((rc_return_t)Localerr.ex_value == RC_ERR_DIR)
-            fprintf(stderr, "    Error condition, location dir could not be opened.\n");
-        else if ((rc_return_t)Localerr.ex_value == RC_ERR_RCF)
-            fprintf(stderr, "    Error condition, rc file could not be opened.\n");
-        else
-            fprintf(stderr, "    Error condition of class '%s',\n    exception %d in %s:%s():%d.\n", (char *)Localerr.ex_class, (int)Localerr.ex_value, Localerr.ex_file, Localerr.ex_func, Localerr.ex_line);
-        exit(1); /* Return failure */
-    }
-#ifdef DEBUG
-    else        /* Warning condition */
-        fprintf(stderr, "    Warning condition of class '%s',\n    exception %d in %s:%s():%d.\n", (char *)Localerr.ex_class, (int)Localerr.ex_value, Localerr.ex_file, Localerr.ex_func, Localerr.ex_line);
-#else
-    else        /* Warning condition */
-        RC_NOP; /* No operation on warnings */
-#endif
-}
-
-/************************************************
 * main(int, char **)                            *
 * Main rc control block                         *
 ************************************************/

CVSTrac 2.0.1