libs-base/Headers/Additions/GNUstepBase
David Chisnall c7c3c7c02e Add a GS_PADDING_IVAR macro. This defines the void *gs_unused; instance variable with __attribute__((unused)) on clang so that the static analyser only reports unused ivars that we expect to be used. This also makes it slightly easier to add the padding ivar to new classes.
Note: The padding ivar has been added to NSRegularExpression.  This will break the ABI for anyone subclassing NSRegularExpression, but hopefully that's no one (done before the next release, to make sure that we don't break the ABI between releases, only for people following -trunk).



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32033 72102866-910b-0410-8b05-ffd578937521
2011-02-10 11:02:50 +00:00
..
.cvsignore Header reorganizsateion - Please refer to ChangeLog 2003-07-31 23:49:32 +00:00
Additions.h Attempt to integrate Niels Grewe's avahi code 2010-07-13 10:35:13 +00:00
config.h.in Fix broken method in NSDateFormatter class. 2011-02-10 01:52:16 +00:00
CXXException.h emergency fixup for broken build 2010-07-01 07:17:53 +00:00
DistributedObjects.h A huge blob of changes to make -base build with libobjc2, without using the old libobjc2 headers. 2010-09-09 15:06:09 +00:00
GCObject.h fix includes to iumports 2010-03-10 14:53:51 +00:00
GNUstep.h Apply tidyup by Anibal Rindisbacher 2010-03-17 05:36:11 +00:00
GSBlocks.h provide gcc 2.95 variadic macro 2010-02-05 20:57:36 +00:00
GSConfig.h.in mostly fixups for ICU 2010-12-16 10:09:43 +00:00
GSFileHandle.h generalize define from __MINGW32__ to __MINGW__ 2010-03-19 12:10:11 +00:00
GSFunctions.h fix includes to iumports 2010-03-10 14:53:51 +00:00
GSIArray.h 64bit fixups 2010-03-08 07:06:47 +00:00
GSIMap.h Fix a load of warnings from implicit function declarations. A lot were caused by ctype.h and string.h stuff being used everywhere in GNUstep but not included anywhere - they're now included in common.h (at least string.h should also be in Foundation.h - on OS X it is implicitly included via some chain of things from Foundation.h). 2010-09-09 16:30:10 +00:00
GSLocale.h fix includes to iumports 2010-03-10 14:53:51 +00:00
GSLock.h fix includes to iumports 2010-03-10 14:53:51 +00:00
GSMime.h Add a GS_PADDING_IVAR macro. This defines the void *gs_unused; instance variable with __attribute__((unused)) on clang so that the static analyser only reports unused ivars that we expect to be used. This also makes it slightly easier to add the padding ivar to new classes. 2011-02-10 11:02:50 +00:00
GSObjCRuntime.h Updated headers to use the new Objective-C runtime API when using the new GNU Objective-C Runtime from GCC 4.6 2010-12-23 00:06:36 +00:00
GSUnion.h 64 bit fixups 2010-03-08 06:43:14 +00:00
GSVersionMacros.h Add a GS_PADDING_IVAR macro. This defines the void *gs_unused; instance variable with __attribute__((unused)) on clang so that the static analyser only reports unused ivars that we expect to be used. This also makes it slightly easier to add the padding ivar to new classes. 2011-02-10 11:02:50 +00:00
GSXML.h fix includes to iumports 2010-03-10 14:53:51 +00:00
NSArray+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSAttributedString+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSBundle+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSCalendarDate+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSData+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSDebug+GNUstepBase.h deprecates some gnustep runtime wrappers 2010-02-22 10:13:20 +00:00
NSFileHandle+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSLock+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSMutableString+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSNetServices+GNUstepBase.h Attempt to integrate Niels Grewe's avahi code 2010-07-13 10:35:13 +00:00
NSNumber+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSObject+GNUstepBase.h Cleanup some deprecated code 2010-02-25 08:19:52 +00:00
NSProcessInfo+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSStream+GNUstepBase.h Move NSStream addition declarations to separate file. 2010-03-05 12:41:40 +00:00
NSString+GNUstepBase.h Revert code which belongs in gdl2 rather than base 2010-05-31 07:18:54 +00:00
NSTask+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
NSThread+GNUstepBase.h move a bit more stuff into additions 2010-02-18 16:18:54 +00:00
NSURL+GNUstepBase.h merge back reorganisation branch 2010-02-14 10:48:10 +00:00
preface.h.in Updated headers to use the new Objective-C runtime API when using the new GNU Objective-C Runtime from GCC 4.6 2010-12-23 00:06:36 +00:00
Unicode.h fix includes to iumports 2010-03-10 14:53:51 +00:00