diff --exclude 'Makefile*' --exclude '*~' -ur ecl-0.9f.orig/src/h/ecl.h ecl-0.9f/src/h/ecl.h --- ecl-0.9f.orig/src/h/ecl.h 2004-11-29 18:46:38.000000000 -0600 +++ ecl-0.9f/src/h/ecl.h 2004-11-29 21:13:29.099069235 -0600 @@ -13,6 +13,9 @@ See file '../Copyright' for full details. */ +#ifndef __ECL_H__ +#define __ECL_H__ + #ifndef _MSC_VER #include /* includes and */ #else @@ -54,3 +57,5 @@ #ifdef LOCATIVE #include #endif + +#endif diff --exclude 'Makefile*' --exclude '*~' -ur ecl-0.9f.orig/src/h/object.h ecl-0.9f/src/h/object.h --- ecl-0.9f.orig/src/h/object.h 2004-11-29 18:46:38.000000000 -0600 +++ ecl-0.9f/src/h/object.h 2004-11-29 21:13:07.333474284 -0600 @@ -22,8 +22,13 @@ Integer and boolean types (see config.h) */ +#ifndef TRUE #define TRUE 1 /* boolean true value */ +#endif + +#ifndef FALSE #define FALSE 0 /* boolean false value */ +#endif #define CHAR_CODE_LIMIT 256 /* ASCII character code limit */