X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=init.c;h=bf5c64aa6a026ad199de9692dfdc1cffe2427743;hp=583b02dd88c0fc7fc8c779abbcaeb0d6c17cd4f5;hb=68edc972742930c4003e554144bfe197ba6199aa;hpb=d6e1782b1e788bd1c4767443712bf1713cc013ef diff --git a/init.c b/init.c index 583b02d..bf5c64a 100644 --- a/init.c +++ b/init.c @@ -10,26 +10,8 @@ * please see the file GPL in the top level source directory. */ -#if HAVE_CONFIG_H -# include "config.h" -#endif - -#include -#include -#include -#include +#include #include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include #include #include @@ -1405,7 +1387,7 @@ static int parse_alias (BUFFER * buf, BUFFER * s, { alias_t *tmp = Aliases; alias_t *last = NULL; - const char *estr = NULL; + char *estr = NULL; if (!MoreArgs (s)) { m_strcpy(err->data, err->dsize, _("alias: no address")); @@ -1446,6 +1428,7 @@ static int parse_alias (BUFFER * buf, BUFFER * s, if (mutt_addrlist_to_idna (tmp->addr, &estr)) { snprintf (err->data, err->dsize, _("Warning: Bad IDN '%s' in alias '%s'.\n"), estr, tmp->name); + p_delete(&estr); return -1; } @@ -1695,7 +1678,7 @@ static int check_dsn_return (const char* option __attribute__ ((unused)), unsign } /* check whether value for $dsn_notify would be valid */ -static int check_dsn_notify (const char* option, unsigned long p, +static int check_dsn_notify (const char* option __attribute__ ((unused)), unsigned long p, char* errbuf, ssize_t errlen) { list2_t* list = NULL; ssize_t i = 0; @@ -2511,7 +2494,7 @@ void mutt_init (int skip_sys_rc, string_list_t * commands) const char *p; char buffer[STRING], error[STRING]; int default_rc = 0, need_pause = 0; - unsigned int i; + int i; BUFFER err; p_clear(&err, 1); @@ -2669,12 +2652,6 @@ void mutt_init (int skip_sys_rc, string_list_t * commands) CurrentMenu = MENU_MAIN; - /* Do we have a locale definition? */ - if (((p = getenv ("LC_ALL")) != NULL && p[0]) || - ((p = getenv ("LANG")) != NULL && p[0]) || - ((p = getenv ("LC_CTYPE")) != NULL && p[0])) - set_option (OPTLOCALES); - #ifdef HAVE_GETSID /* Unset suspend by default if we're the session leader */ if (getsid (0) == getpid ()) @@ -2683,22 +2660,6 @@ void mutt_init (int skip_sys_rc, string_list_t * commands) mutt_init_history (); - - - - /* - * - * BIG FAT WARNING - * - * When changing the code which looks for a configuration file, - * please also change the corresponding code in muttbug.sh.in. - * - * - */ - - - - if (!Muttrc) { #if 0 snprintf (buffer, sizeof(buffer), "%s/.madmuttrc-%s", NONULL (Homedir),