Slim down gloabl symbols a little.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23803 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2006-10-09 17:21:51 +00:00
parent c7298649ac
commit 995dcc589d
6 changed files with 42 additions and 68 deletions

View file

@ -45,6 +45,17 @@
#include "GNUstepBase/GSCategories.h"
#include "GSPrivate.h"
static BOOL GSMacOSXCompatiblePropertyLists(void)
{
#if defined(HAVE_LIBXML)
if ([_GSPrivate userDefaultsFlag: NSWriteOldStylePropertyLists] == YES)
return NO;
return [_GSPrivate userDefaultsFlag: GSMacOSXCompatible];
#else
return NO;
#endif
}
@class GSDictionary;
@interface GSDictionary : NSObject // Help the compiler
@end
@ -52,7 +63,6 @@
@interface GSMutableDictionary : NSObject // Help the compiler
@end
extern BOOL GSMacOSXCompatiblePropertyLists(void);
extern void GSPropertyListMake(id,NSDictionary*,BOOL,BOOL,unsigned,id*);