X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt.h;h=0e2b2855b4ed72e2bafe6bd2a440c13f19f0fce4;hp=a75b99a5782591665a9c9c60fdfefcc26c30db9d;hb=56025510c87ad388a257fcbd8b369b0edcf97c34;hpb=242242233895b0e113ad8d78d81bfe0170773296 diff --git a/mutt.h b/mutt.h index a75b99a..0e2b285 100644 --- a/mutt.h +++ b/mutt.h @@ -11,36 +11,18 @@ #ifndef _MUTT_H #define _MUTT_H +#ifdef HAVE_CONFIG_H #include "config.h" +#endif #include -#include -#ifdef HAVE_UNISTD_H -# include /* needed for SEEK_SET */ -#endif -#ifdef HAVE_UNIX_H -# include /* needed for snprintf on QNX. */ -#endif -#include -#include -#include #include -#include #include -#ifdef HAVE_WCHAR_H -# include -#endif -#if defined(HAVE_WCTYPE_H) && defined(HAVE_WC_FUNCS) -# include -#endif #ifndef _POSIX_PATH_MAX #include #endif -#include -#include - #include #include #include @@ -48,16 +30,7 @@ #include -#include "charset.h" - -#ifndef HAVE_WC_FUNCS -# ifdef MB_LEN_MAX -# undef MB_LEN_MAX -# endif -# define MB_LEN_MAX 16 -#endif - -# define MUTT_VERSION (VERSION) +#define MUTT_VERSION (VERSION) /* nifty trick I stole from ELM 2.5alpha. */ #ifdef MAIN_C @@ -495,7 +468,7 @@ enum { OPTMAX }; -#define mutt_bit_alloc(n) calloc ((n + 7) / 8, sizeof (char)) +#define mutt_bit_alloc(n) p_new(char, (n + 7) / 8) #define mutt_bit_set(v,n) v[n/8] |= (1 << (n % 8)) #define mutt_bit_unset(v,n) v[n/8] &= ~(1 << (n % 8)) #define mutt_bit_toggle(v,n) v[n/8] ^= (1 << (n % 8)) @@ -616,7 +589,6 @@ typedef struct { #define M_PARTS_RECOUNT (1<<1) /* force recount */ #include "protos.h" -#include "lib.h" #include "globals.h" #endif /* !_MUTT_H */