X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-lib%2Flib-lib.h;h=90cea2f1b4826426257268983afc20dc89597e8a;hb=676b896e26b7aeef16d95aba7a5ea9322d2dc6e1;hp=8cd91c2ec4288e112318c862732ad3a87389d803;hpb=d8aeb41018aaf2f85fbd937278ffdd94164e236e;p=apps%2Fmadmutt.git diff --git a/lib-lib/lib-lib.h b/lib-lib/lib-lib.h index 8cd91c2..90cea2f 100644 --- a/lib-lib/lib-lib.h +++ b/lib-lib/lib-lib.h @@ -24,6 +24,12 @@ # include "../config.h" #endif +#ifndef __GNUC__ +# define __attribute__(a) +#endif + +/* very common and usual headers we just want to have available {{{ */ + #include #include #include @@ -65,11 +71,38 @@ #include #endif +/* }}} */ +/* useful and common macros {{{ */ + +#ifdef _ +# undef _ +#endif + +#ifdef ENABLE_NLS +# include +#define _(a) (gettext(a)) +# ifdef gettext_noop +# define N_(a) gettext_noop(a) +# else +# define N_(a) (a) +# endif +#else +# define _(a) (a) +# define N_(a) (a) +#endif + +#define TRUE 1 +#define FALSE 0 + +#undef MAX +#undef MIN +#define MAX(a,b) ((a) < (b) ? (b) : (a)) +#define MIN(a,b) ((a) < (b) ? (a) : (b)) + +/* }}} */ -#include "macros.h" #include "mem.h" -#include "ascii.h" #include "str.h" #include "buffer.h" #include "date.h"