From eebe43a13b4ca15d591e4d37a9ca7ad722f5afe2 Mon Sep 17 00:00:00 2001 From: mccallum Date: Tue, 16 Apr 1996 22:18:32 +0000 Subject: [PATCH] Only declare "id MemoryExchaustedException" #ifdef __OBJC__. This allows to be include in non-ObjC files, i.e. C files. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1380 72102866-910b-0410-8b05-ffd578937521 --- Headers/gnustep/base/objc-malloc.h | 2 ++ Source/objects/objc-malloc.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Headers/gnustep/base/objc-malloc.h b/Headers/gnustep/base/objc-malloc.h index a189f3013..3fc88aaa2 100644 --- a/Headers/gnustep/base/objc-malloc.h +++ b/Headers/gnustep/base/objc-malloc.h @@ -44,6 +44,8 @@ extern void (*objc_free)(void *); ((VAR) = (TYPE *) (*objc_calloc)((unsigned)(NUM), sizeof(TYPE))) #define OBJC_FREE(PTR) (*objc_free)((PTR)) +#ifdef __OBJC__ extern id MemoryExhaustedException; +#endif #endif /* __objc_malloc_h_INCLUDE_GNU */ diff --git a/Source/objects/objc-malloc.h b/Source/objects/objc-malloc.h index a189f3013..3fc88aaa2 100644 --- a/Source/objects/objc-malloc.h +++ b/Source/objects/objc-malloc.h @@ -44,6 +44,8 @@ extern void (*objc_free)(void *); ((VAR) = (TYPE *) (*objc_calloc)((unsigned)(NUM), sizeof(TYPE))) #define OBJC_FREE(PTR) (*objc_free)((PTR)) +#ifdef __OBJC__ extern id MemoryExhaustedException; +#endif #endif /* __objc_malloc_h_INCLUDE_GNU */