mirror of
https://github.com/gnustep/libs-base.git
synced 2025-06-02 17:41:05 +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>
|
2010-06-29 Richard Frith-Macdonald <rfm@gnu.org>
|
||||||
|
|
||||||
* Source/NSKeyedUnarchiver.m: Workaround for buggy inttypes.h on older
|
* 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 "Foundation/NSObject.h"
|
||||||
#import "Additions/GNUstepBase/CXXException.h"
|
#import "Additions/GNUstepBase/CXXException.h"
|
||||||
#include <objc/runtime.h>
|
#include <objc/runtime.h>
|
||||||
|
@ -41,7 +42,6 @@ struct __cxa_exception
|
||||||
const char * languageSpecificData;
|
const char * languageSpecificData;
|
||||||
void * catchTemp;
|
void * catchTemp;
|
||||||
void * adjustedPtr;
|
void * adjustedPtr;
|
||||||
|
|
||||||
struct _Unwind_Exception unwindHeader;
|
struct _Unwind_Exception unwindHeader;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -95,3 +95,4 @@ static Class boxClass(int64_t foo)
|
||||||
@end
|
@end
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue