emergency fixup for broken build

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30907 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2010-07-01 07:17:53 +00:00
parent 6b73dea2f3
commit 6f1e7e3af3
3 changed files with 62 additions and 54 deletions

View file

@ -1,3 +1,10 @@
2010-07-01 Richard Frith-Macdonald <rfm@gnu.org>
* Source/CXXException.m: Fixup to get base to compile again.
I think this API needs improving ... this should be an NSException
subclass or category, and catching it should be transparent to the
developer.
2010-06-29 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSKeyedUnarchiver.m: Workaround for buggy inttypes.h on older

View file

@ -1,4 +1,5 @@
#if defined(__has_include) && __has_include(<objc/hooks.h>)
#if defined(__has_include)
#if __has_include(<objc/hooks.h>)
#import "Foundation/NSObject.h"
#import "Additions/GNUstepBase/CXXException.h"
#include <objc/runtime.h>
@ -41,7 +42,6 @@ struct __cxa_exception
const char * languageSpecificData;
void * catchTemp;
void * adjustedPtr;
struct _Unwind_Exception unwindHeader;
};
@ -95,3 +95,4 @@ static Class boxClass(int64_t foo)
@end
#endif
#endif