Merge in changes from NET-Community.

Add DLL support on Windows platforms.
Numerous minor bug fixes related to Windows platforms.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2420 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
netc 1997-09-13 17:52:31 +00:00
parent aa0e1c2375
commit 2b06ef4c58
48 changed files with 2409 additions and 697 deletions

View file

@ -29,15 +29,6 @@
#include <Foundation/NSThread.h>
#include <Foundation/NSDictionary.h>
NSString *NSGenericException = @"NSGenericException";
NSString *NSInternalInconsistencyException
= @"NSInternalInconsistencyException";
NSString *NSInvalidArgumentException = @"NSInvalidArgumentException";
NSString *NSMallocException = @"NSMallocException";
NSString *NSRangeException = @"NSRangeException";
NSUncaughtExceptionHandler *_NSUncaughtExceptionHandler;
static volatile void
_NSFoundationUncaughtExceptionHandler(NSException *exception)
{
@ -97,6 +88,17 @@ _NSFoundationUncaughtExceptionHandler(NSException *exception)
return self;
}
- (void)dealloc
{
[e_name release];
e_name = nil;
[e_reason release];
e_reason = nil;
[e_info release];
e_info = nil;
[super dealloc];
}
- (volatile void)raise
{
NSThread *thread;