mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 00:30:53 +00:00
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:
parent
6b73dea2f3
commit
6f1e7e3af3
3 changed files with 62 additions and 54 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue