--- 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 *
************************************************/
|