Bugzilla #1067 - DKIM: Fix relaxed header canon for headers ending with whitespace.
[users/jgh/exim.git] / src / src / mytypes.h
index 18d5e8046c0d08bb587a2b957cecb6fa7b3da153..36860a892626e4cbe9a6c01a21b880e642d928eb 100644 (file)
@@ -1,10 +1,10 @@
-/* $Cambridge: exim/src/src/mytypes.h,v 1.1 2004/10/07 10:39:01 ph10 Exp $ */
+/* $Cambridge: exim/src/src/mytypes.h,v 1.7 2009/11/16 19:50:37 nm4 Exp $ */
 
 /*************************************************
 *     Exim - an Internet mail transport agent    *
 *************************************************/
 
-/* Copyright (c) University of Cambridge 1995 - 2004 */
+/* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
 
 
@@ -15,19 +15,26 @@ local_scan.h includes it and exim.h includes them both (to get this earlier). */
 #ifndef MYTYPES_H
 #define MYTYPES_H
 
-
+#ifndef FALSE
 #define FALSE         0
+#endif
+
+#ifndef TRUE
 #define TRUE          1
+#endif
+
+#ifndef TRUE_UNSET
 #define TRUE_UNSET    2
+#endif
 
 
 /* If gcc is being used to compile Exim, we can use its facility for checking
 the arguments of printf-like functions. This is done by a macro. */
 
 #ifdef __GNUC__
-#define PRINTF_FUNCTION  __attribute__((format(printf,1,2)))
+#define PRINTF_FUNCTION(A,B)  __attribute__((format(printf,A,B)))
 #else
-#define PRINTF_FUNCTION
+#define PRINTF_FUNCTION(A,B)
 #endif