mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
update documentation generation for new versions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36782 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
9f63b8a2e6
commit
83472ebdb0
2 changed files with 35 additions and 13 deletions
|
@ -75,7 +75,6 @@
|
|||
#endif /* MAC_OS_X_VERSION_MIN_ALLOWED */
|
||||
#endif /* GS_OPENSTEP_V */
|
||||
|
||||
|
||||
/*
|
||||
* NB. The version values below must be integers ... by convention these are
|
||||
* made up of two digits each for major, minor and subminor version numbers
|
||||
|
@ -142,7 +141,8 @@
|
|||
* </p>
|
||||
*/
|
||||
#define OS_API_VERSION(ADD,REM) \
|
||||
(!defined(GS_OPENSTEP_V) || (GS_OPENSTEP_V >= GS_OSX_ADJUST(ADD) && GS_OPENSTEP_V < GS_OSX_ADJUST(REM)))
|
||||
(!defined(GS_OPENSTEP_V) \
|
||||
|| (GS_OPENSTEP_V>=GS_OSX_ADJUST(ADD) && GS_OPENSTEP_V<GS_OSX_ADJUST(REM)))
|
||||
|
||||
/**
|
||||
* A constant which is the lowest possible version number (0) so that
|
||||
|
@ -193,6 +193,15 @@
|
|||
*/
|
||||
#define GS_API_MACOSX 100000
|
||||
|
||||
/** OSX compatibility definitions.
|
||||
*/
|
||||
#ifndef MAC_OS_X_VERSION_MAX_ALLOWED
|
||||
#define MAC_OS_X_VERSION_MAX_ALLOWED GS_API_MACOSX
|
||||
#endif
|
||||
#ifndef MAC_OS_X_VERSION_MIN_ALLOWED
|
||||
#define MAC_OS_X_VERSION_MIN_ALLOWED GS_API_LATEST
|
||||
#endif
|
||||
|
||||
|
||||
#if defined(GNUSTEP_BASE_INTERNAL)
|
||||
#import "GNUstepBase/GSConfig.h"
|
||||
|
|
|
@ -3828,18 +3828,31 @@ fail:
|
|||
|
||||
if (nil == known)
|
||||
{
|
||||
NSString *osxMax;
|
||||
NSString *osxMin;
|
||||
|
||||
osxMax = [NSString stringWithFormat: @"%d",
|
||||
GS_OSX_ADJUST(MAC_OS_X_VERSION_MAX_ALLOWED)];
|
||||
osxMin = [NSString stringWithFormat: @"%d",
|
||||
GS_OSX_ADJUST(MAC_OS_X_VERSION_MIN_ALLOWED)];
|
||||
|
||||
known = [[NSDictionary alloc] initWithObjectsAndKeys:
|
||||
OBJC_STRINGIFY(GS_API_NONE), @"GS_API_NONE",
|
||||
OBJC_STRINGIFY(GS_API_OSSPEC), @"GS_API_OSSPEC",
|
||||
OBJC_STRINGIFY(GS_API_OPENSTEP), @"GS_API_OPENSTEP",
|
||||
OBJC_STRINGIFY(GS_API_MACOSX), @"GS_API_MACOSX",
|
||||
OBJC_STRINGIFY(MAC_OS_X_VERSION_10_1), @"MAC_OS_X_VERSION_10_1",
|
||||
OBJC_STRINGIFY(MAC_OS_X_VERSION_10_2), @"MAC_OS_X_VERSION_10_2",
|
||||
OBJC_STRINGIFY(MAC_OS_X_VERSION_10_3), @"MAC_OS_X_VERSION_10_3",
|
||||
OBJC_STRINGIFY(MAC_OS_X_VERSION_10_4), @"MAC_OS_X_VERSION_10_4",
|
||||
OBJC_STRINGIFY(MAC_OS_X_VERSION_10_5), @"MAC_OS_X_VERSION_10_5",
|
||||
OBJC_STRINGIFY(MAC_OS_X_VERSION_10_6), @"MAC_OS_X_VERSION_10_6",
|
||||
OBJC_STRINGIFY(GS_API_LATEST), @"GS_API_LATEST",
|
||||
@"0", @"GS_API_NONE",
|
||||
@"999999", @"GS_API_LATEST",
|
||||
@"10000", @"GS_API_OSSPEC",
|
||||
@"40000", @"GS_API_OPENSTEP",
|
||||
@"100000", @"GS_API_MACOSX",
|
||||
@"100100", @"MAC_OS_X_VERSION_10_1",
|
||||
@"100200", @"MAC_OS_X_VERSION_10_2",
|
||||
@"100300", @"MAC_OS_X_VERSION_10_3",
|
||||
@"100400", @"MAC_OS_X_VERSION_10_4",
|
||||
@"100500", @"MAC_OS_X_VERSION_10_5",
|
||||
@"100600", @"MAC_OS_X_VERSION_10_6",
|
||||
@"100700", @"MAC_OS_X_VERSION_10_7",
|
||||
@"100800", @"MAC_OS_X_VERSION_10_8",
|
||||
@"100800", @"MAC_OS_X_VERSION_10_8",
|
||||
osxMax, @"MAC_OS_X_VERSION_MAX_ALLOWED",
|
||||
osxMin, @"MAC_OS_X_VERSION_MIN_ALLOWED",
|
||||
nil];
|
||||
}
|
||||
tmp = [known objectForKey: str];
|
||||
|
|
Loading…
Reference in a new issue