Index: generic/nsfInt.h =================================================================== diff -u -r69ce13b6fb009cc1faaca2dcce0c956a78d20186 -r987498960e7d4631756991ca6276191407eb0174 --- generic/nsfInt.h (.../nsfInt.h) (revision 69ce13b6fb009cc1faaca2dcce0c956a78d20186) +++ generic/nsfInt.h (.../nsfInt.h) (revision 987498960e7d4631756991ca6276191407eb0174) @@ -252,8 +252,12 @@ # include #endif -# if !defined(NDEBUG) -# define ISOBJ(o) (o != NULL && o != (void*)0xdeadbeaf && (o->typePtr ? o->typePtr->name != NULL : 1) && o->length >= -1 && (o->length > 0 ? o->bytes!= NULL : 1) && o->refCount >= 0) +#if !defined(NDEBUG) +# if defined(PRE86) +# define ISOBJ(o) (o != NULL && o != (void*)0xdeadbeaf && (o->typePtr ? o->typePtr->name != NULL : 1) && o->length >= -1 && (o->length > 0 ? o->bytes!= NULL : 1) && o->refCount >= 0) +# else +# define ISOBJ(o) (o != NULL && o != (void*)0xdeadbeaf && (o->typePtr ? o->typePtr->name != NULL : 1) && o->length >= -1 && o->refCount >= 0) +# endif #else # define ISOBJ(o) (o != NULL) #endif