X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=main.c;h=eecea74f8e3a683b139d52ab44a09cb90966f7b9;hp=da1b66d0b8327b62908b7bf1608e88030362f4e6;hb=2fea7732a573b94a4d5dcf7e641ef067472e9cab;hpb=b1c9f537b475b3bc8f6517bb4d7008a411bb478e diff --git a/main.c b/main.c index da1b66d..eecea74 100644 --- a/main.c +++ b/main.c @@ -23,10 +23,10 @@ #include #include #include -#include #include #include "mutt.h" +#include "crypt.h" #include "alias.h" #include "buffy.h" #include "sort.h" @@ -66,9 +66,7 @@ extern int optind; #include #endif -#ifdef CRYPT_BACKEND_GPGME #include -#endif #ifdef USE_SSL #include @@ -199,10 +197,7 @@ static void show_version (void) printf (" %s\n",OPENSSL_VERSION_TEXT); #endif -#ifdef CRYPT_BACKEND_GPGME printf (" gpgme %s\n", GPGME_VERSION); -#endif - puts (_("Compile Options:")); puts ( @@ -304,11 +299,7 @@ static void show_version (void) ); puts ( -#ifdef CRYPT_BACKEND_GPGME "+CRYPT_BACKEND_GPGME " -#else - "-CRYPT_BACKEND_GPGME " -#endif "\n " #ifdef ENABLE_NLS "+ENABLE_NLS " @@ -354,13 +345,6 @@ static void show_version (void) ); puts (_("Built-In Defaults:")); - -#ifdef ISPELL - printf (" +ISPELL=\"%s\"\n", ISPELL); -#else - puts (" -ISPELL"); -#endif - printf (" +SENDMAIL=\"%s\"\n", SENDMAIL); printf (" +MAILPATH=\"%s\"\n", MAILPATH); printf (" +PKGDATADIR=\"%s\"\n", PKGDATADIR); @@ -413,6 +397,17 @@ static void start_curses (void) #define M_NEWS (1<<5) /* -g and -G */ #endif +__attribute__((format(printf, 1, 0))) +static void mutt_nocurses_error (const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + fputc('\n', stderr); +} + int main (int argc, char **argv) { char folder[_POSIX_PATH_MAX] = ""; @@ -451,8 +446,7 @@ int main (int argc, char **argv) setlocale (LC_CTYPE, ""); - mutt_error = mutt_nocurses_error; - mutt_message = mutt_nocurses_error; + mutt_error = mutt_message = mutt_nocurses_error; srand48 (time (NULL)); umask (077); @@ -596,9 +590,6 @@ int main (int argc, char **argv) mutt_init (flags & M_NOSYSRC, commands); string_list_wipe(&commands); - /* Initialize crypto */ - crypt_init (); - if (queries) return mutt_query_variables (queries); if (dump_variables > 0) @@ -724,7 +715,7 @@ int main (int argc, char **argv) /* is the following if still needed? */ - fout = m_tempfile(buf, sizeof(buf), NONULL(Tempdir), NULL); + fout = m_tempfile(buf, sizeof(buf), NONULL(MCore.tmpdir), NULL); tempfile = m_strdup(buf); if (tempfile) {