X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib.c;h=39676a5a997e563f04542ea16bfe34bb925c5386;hb=06797b065bbd5d88bf473c4b9f8525dcb9990bb7;hp=d07878ae3bb7c303fda5284816b65793fce7836a;hpb=7b8296cfa5c33fbc73c34c4fe1ff6d7bfbaaba01;p=apps%2Fmadmutt.git diff --git a/lib.c b/lib.c index d07878a..39676a5 100644 --- a/lib.c +++ b/lib.c @@ -28,12 +28,6 @@ #include #include -#ifdef HAVE_SYSEXITS_H -#include -#else /* Make sure EX_OK is defined */ -#define EX_OK 0 -#endif - #include #include #include @@ -41,63 +35,6 @@ #include "lib.h" - -static struct sysexits -{ - int v; - const char *str; -} -sysexits_h[] = -{ -#ifdef EX_USAGE - { 0xff & EX_USAGE, "Bad usage." }, -#endif -#ifdef EX_DATAERR - { 0xff & EX_DATAERR, "Data format error." }, -#endif -#ifdef EX_NOINPUT - { 0xff & EX_NOINPUT, "Cannot open input." }, -#endif -#ifdef EX_NOUSER - { 0xff & EX_NOUSER, "User unknown." }, -#endif -#ifdef EX_NOHOST - { 0xff & EX_NOHOST, "Host unknown." }, -#endif -#ifdef EX_UNAVAILABLE - { 0xff & EX_UNAVAILABLE, "Service unavailable." }, -#endif -#ifdef EX_SOFTWARE - { 0xff & EX_SOFTWARE, "Internal error." }, -#endif -#ifdef EX_OSERR - { 0xff & EX_OSERR, "Operating system error." }, -#endif -#ifdef EX_OSFILE - { 0xff & EX_OSFILE, "System file missing." }, -#endif -#ifdef EX_CANTCREAT - { 0xff & EX_CANTCREAT, "Can't create output." }, -#endif -#ifdef EX_IOERR - { 0xff & EX_IOERR, "I/O error." }, -#endif -#ifdef EX_TEMPFAIL - { 0xff & EX_TEMPFAIL, "Deferred." }, -#endif -#ifdef EX_PROTOCOL - { 0xff & EX_PROTOCOL, "Remote protocol error." }, -#endif -#ifdef EX_NOPERM - { 0xff & EX_NOPERM, "Insufficient permission." }, -#endif -#ifdef EX_CONFIG - { 0xff & EX_NOPERM, "Local configuration error." }, -#endif - { S_ERR, "Exec error." }, - { -1, NULL} -}; - void mutt_nocurses_error (const char *fmt, ...) { va_list ap; @@ -108,17 +45,3 @@ void mutt_nocurses_error (const char *fmt, ...) fputc ('\n', stderr); } - -const char * -mutt_strsysexit(int e) -{ - int i; - - for(i = 0; sysexits_h[i].str; i++) - { - if(e == sysexits_h[i].v) - break; - } - - return sysexits_h[i].str; -}