Got the project building with Clang, which revealed a number of syntax errors.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@2371 127b21dd-08f5-0310-b4b7-95ae10353056
This commit is contained in:
parent
00077466ab
commit
c59c9743e1
@ -447,7 +447,6 @@
|
|||||||
1A71E71F0BCE34CF00CD5C13 /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70B0BCE34CF00CD5C13 /* pngwtran.c */; };
|
1A71E71F0BCE34CF00CD5C13 /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70B0BCE34CF00CD5C13 /* pngwtran.c */; };
|
||||||
1A71E7200BCE34CF00CD5C13 /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70C0BCE34CF00CD5C13 /* pngread.c */; };
|
1A71E7200BCE34CF00CD5C13 /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70C0BCE34CF00CD5C13 /* pngread.c */; };
|
||||||
1A71E7210BCE34CF00CD5C13 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70D0BCE34CF00CD5C13 /* pngrutil.c */; };
|
1A71E7210BCE34CF00CD5C13 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70D0BCE34CF00CD5C13 /* pngrutil.c */; };
|
||||||
1A71E7220BCE34CF00CD5C13 /* pngtest.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70E0BCE34CF00CD5C13 /* pngtest.c */; };
|
|
||||||
1A71E7230BCE34CF00CD5C13 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70F0BCE34CF00CD5C13 /* pngerror.c */; };
|
1A71E7230BCE34CF00CD5C13 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E70F0BCE34CF00CD5C13 /* pngerror.c */; };
|
||||||
1A71E7240BCE34CF00CD5C13 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E7100BCE34CF00CD5C13 /* pngset.c */; };
|
1A71E7240BCE34CF00CD5C13 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E7100BCE34CF00CD5C13 /* pngset.c */; };
|
||||||
1A71E7250BCE34CF00CD5C13 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E7110BCE34CF00CD5C13 /* pngwrite.c */; };
|
1A71E7250BCE34CF00CD5C13 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A71E7110BCE34CF00CD5C13 /* pngwrite.c */; };
|
||||||
@ -1062,7 +1061,7 @@
|
|||||||
083325DC09DDBCDE00F5B8E4 /* OOColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OOColor.m; sourceTree = "<group>"; };
|
083325DC09DDBCDE00F5B8E4 /* OOColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OOColor.m; sourceTree = "<group>"; };
|
||||||
083DB4D30A70E51E00B419B2 /* OOBrain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOBrain.h; sourceTree = "<group>"; };
|
083DB4D30A70E51E00B419B2 /* OOBrain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOBrain.h; sourceTree = "<group>"; };
|
||||||
083DB4D40A70E51E00B419B2 /* OOBrain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OOBrain.m; sourceTree = "<group>"; };
|
083DB4D40A70E51E00B419B2 /* OOBrain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OOBrain.m; sourceTree = "<group>"; };
|
||||||
0865432206B8447D000CA0AB /* OoliteDev.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OoliteDev.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
0865432206B8447D000CA0AB /* Oolite.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Oolite.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
0878FD2F086EF845004CB752 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
|
0878FD2F086EF845004CB752 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
|
||||||
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
||||||
1A020E0A0D020AFB00C3F51E /* changedScriptHandlers.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = changedScriptHandlers.plist; sourceTree = "<group>"; };
|
1A020E0A0D020AFB00C3F51E /* changedScriptHandlers.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = changedScriptHandlers.plist; sourceTree = "<group>"; };
|
||||||
@ -1771,7 +1770,7 @@
|
|||||||
19C28FACFE9D520D11CA2CBB /* Products */ = {
|
19C28FACFE9D520D11CA2CBB /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
0865432206B8447D000CA0AB /* OoliteDev.app */,
|
0865432206B8447D000CA0AB /* Oolite.app */,
|
||||||
1A71E6F30BCE340C00CD5C13 /* libpng.a */,
|
1A71E6F30BCE340C00CD5C13 /* libpng.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
@ -3042,7 +3041,7 @@
|
|||||||
name = Oolite;
|
name = Oolite;
|
||||||
productInstallPath = "$(HOME)/Applications";
|
productInstallPath = "$(HOME)/Applications";
|
||||||
productName = Oolite;
|
productName = Oolite;
|
||||||
productReference = 0865432206B8447D000CA0AB /* OoliteDev.app */;
|
productReference = 0865432206B8447D000CA0AB /* Oolite.app */;
|
||||||
productType = "com.apple.product-type.application";
|
productType = "com.apple.product-type.application";
|
||||||
};
|
};
|
||||||
1A71E6F20BCE340C00CD5C13 /* libpng-custom */ = {
|
1A71E6F20BCE340C00CD5C13 /* libpng-custom */ = {
|
||||||
@ -3068,6 +3067,7 @@
|
|||||||
29B97313FDCFA39411CA2CEA /* Project object */ = {
|
29B97313FDCFA39411CA2CEA /* Project object */ = {
|
||||||
isa = PBXProject;
|
isa = PBXProject;
|
||||||
attributes = {
|
attributes = {
|
||||||
|
BuildIndependentTargetsInParallel = YES;
|
||||||
ORGANIZATIONNAME = "the Oolite team";
|
ORGANIZATIONNAME = "the Oolite team";
|
||||||
};
|
};
|
||||||
buildConfigurationList = 08B31CB008FE63D70038D42F /* Build configuration list for PBXProject "Oolite" */;
|
buildConfigurationList = 08B31CB008FE63D70038D42F /* Build configuration list for PBXProject "Oolite" */;
|
||||||
@ -3345,7 +3345,6 @@
|
|||||||
1A71E71F0BCE34CF00CD5C13 /* pngwtran.c in Sources */,
|
1A71E71F0BCE34CF00CD5C13 /* pngwtran.c in Sources */,
|
||||||
1A71E7200BCE34CF00CD5C13 /* pngread.c in Sources */,
|
1A71E7200BCE34CF00CD5C13 /* pngread.c in Sources */,
|
||||||
1A71E7210BCE34CF00CD5C13 /* pngrutil.c in Sources */,
|
1A71E7210BCE34CF00CD5C13 /* pngrutil.c in Sources */,
|
||||||
1A71E7220BCE34CF00CD5C13 /* pngtest.c in Sources */,
|
|
||||||
1A71E7230BCE34CF00CD5C13 /* pngerror.c in Sources */,
|
1A71E7230BCE34CF00CD5C13 /* pngerror.c in Sources */,
|
||||||
1A71E7240BCE34CF00CD5C13 /* pngset.c in Sources */,
|
1A71E7240BCE34CF00CD5C13 /* pngset.c in Sources */,
|
||||||
1A71E7250BCE34CF00CD5C13 /* pngwrite.c in Sources */,
|
1A71E7250BCE34CF00CD5C13 /* pngwrite.c in Sources */,
|
||||||
@ -3413,6 +3412,8 @@
|
|||||||
GCC_REUSE_STRINGS = YES;
|
GCC_REUSE_STRINGS = YES;
|
||||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
|
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
|
||||||
|
GCC_VERSION = 4.2;
|
||||||
|
"GCC_VERSION[sdk=macosx10.4][arch=*]" = 4.0;
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
"$(HEADER_SEARCH_PATHS_QUOTED_1)",
|
"$(HEADER_SEARCH_PATHS_QUOTED_1)",
|
||||||
"$(HEADER_SEARCH_PATHS_QUOTED_2)",
|
"$(HEADER_SEARCH_PATHS_QUOTED_2)",
|
||||||
@ -3567,7 +3568,7 @@
|
|||||||
GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = PNG_USER_CONFIG;
|
GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = PNG_USER_CONFIG;
|
||||||
HEADER_SEARCH_PATHS = "\"$(SRCROOT)/src/Core/Materials/\"";
|
HEADER_SEARCH_PATHS = "\"$(SRCROOT)/src/Core/Materials/\"";
|
||||||
INSTALL_PATH = /usr/local/lib;
|
INSTALL_PATH = /usr/local/lib;
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.3;
|
LLVM_LTO = YES;
|
||||||
PREBINDING = NO;
|
PREBINDING = NO;
|
||||||
PRODUCT_NAME = png;
|
PRODUCT_NAME = png;
|
||||||
SDKROOT_i386 = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
|
SDKROOT_i386 = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
|
||||||
@ -3657,13 +3658,11 @@
|
|||||||
GCC_MODEL_TUNING = G5;
|
GCC_MODEL_TUNING = G5;
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = PNG_USER_CONFIG;
|
GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = PNG_USER_CONFIG;
|
||||||
|
GENERATE_MASTER_OBJECT_FILE = YES;
|
||||||
HEADER_SEARCH_PATHS = "\"$(SRCROOT)/src/Core/Materials/\"";
|
HEADER_SEARCH_PATHS = "\"$(SRCROOT)/src/Core/Materials/\"";
|
||||||
INSTALL_PATH = /usr/local/lib;
|
INSTALL_PATH = /usr/local/lib;
|
||||||
MACOSX_DEPLOYMENT_TARGET = 10.3;
|
|
||||||
PREBINDING = NO;
|
PREBINDING = NO;
|
||||||
PRODUCT_NAME = png;
|
PRODUCT_NAME = png;
|
||||||
SDKROOT_i386 = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
|
|
||||||
ZERO_LINK = NO;
|
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
|
@ -5,5 +5,6 @@ SDKROOT[arch=ppc64] = macosx10.5
|
|||||||
MACOSX_DEPLOYMENT_TARGET = 10.4
|
MACOSX_DEPLOYMENT_TARGET = 10.4
|
||||||
MACOSX_DEPLOYMENT_TARGET[arch=x86_64] = 10.5
|
MACOSX_DEPLOYMENT_TARGET[arch=x86_64] = 10.5
|
||||||
MACOSX_DEPLOYMENT_TARGET[arch=ppc64] = 10.5
|
MACOSX_DEPLOYMENT_TARGET[arch=ppc64] = 10.5
|
||||||
|
//GCC_VERSION = com.apple.compilers.llvm.clang.1_0
|
||||||
GCC_VERSION = 4.2
|
GCC_VERSION = 4.2
|
||||||
GCC_VERSION[sdk=macosx10.4][arch=*] = 4.0
|
GCC_VERSION[sdk=macosx10.4][arch=*] = 4.0
|
||||||
|
@ -122,11 +122,6 @@ typedef struct
|
|||||||
Vector rotationAxis;
|
Vector rotationAxis;
|
||||||
}
|
}
|
||||||
|
|
||||||
// straight c
|
|
||||||
double corona_speed_factor; // multiply delta_t by this before adding it to corona_stage
|
|
||||||
double corona_stage; // 0.0 -> 1.0
|
|
||||||
GLfloat rvalue[729]; // stores random values for adjusting colors in the corona
|
|
||||||
|
|
||||||
- (id) initSunWithColor:(OOColor*)sun_color andDictionary:(NSDictionary*) dict;
|
- (id) initSunWithColor:(OOColor*)sun_color andDictionary:(NSDictionary*) dict;
|
||||||
- (id) initWithSeed:(Random_Seed) p_seed;
|
- (id) initWithSeed:(Random_Seed) p_seed;
|
||||||
- (void) miniaturize;
|
- (void) miniaturize;
|
||||||
|
@ -45,6 +45,11 @@ MA 02110-1301, USA.
|
|||||||
#define LIM16K 16000.0*16000.0 * NO_DRAW_DISTANCE_FACTOR*NO_DRAW_DISTANCE_FACTOR
|
#define LIM16K 16000.0*16000.0 * NO_DRAW_DISTANCE_FACTOR*NO_DRAW_DISTANCE_FACTOR
|
||||||
|
|
||||||
|
|
||||||
|
static double corona_speed_factor; // multiply delta_t by this before adding it to corona_stage
|
||||||
|
static double corona_stage; // 0.0 -> 1.0
|
||||||
|
static GLfloat rvalue[729]; // stores random values for adjusting colors in the corona
|
||||||
|
|
||||||
|
|
||||||
// straight c
|
// straight c
|
||||||
static Vector base_vertex_array[10400];
|
static Vector base_vertex_array[10400];
|
||||||
static int base_terrain_array[10400];
|
static int base_terrain_array[10400];
|
||||||
|
@ -804,7 +804,7 @@ BOOL class_masslocks(int some_class);
|
|||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
||||||
#if OO_DEBUG
|
#ifndef NDEBUG
|
||||||
@interface ShipEntity (Debug)
|
@interface ShipEntity (Debug)
|
||||||
|
|
||||||
- (OOShipGroup *) rawEscortGroup;
|
- (OOShipGroup *) rawEscortGroup;
|
||||||
|
@ -3600,7 +3600,7 @@ static GLfloat mascem_color2[4] = { 0.4, 0.1, 0.4, 1.0}; // purple
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#if OO_DEBUG
|
#if NDEBUG
|
||||||
- (OOShipGroup *) rawEscortGroup
|
- (OOShipGroup *) rawEscortGroup
|
||||||
{
|
{
|
||||||
return _escortGroup;
|
return _escortGroup;
|
||||||
|
@ -305,7 +305,7 @@ enum {
|
|||||||
#undef NS_DURING
|
#undef NS_DURING
|
||||||
#undef NS_HANDLER
|
#undef NS_HANDLER
|
||||||
#undef NS_ENDHANDLER
|
#undef NS_ENDHANDLER
|
||||||
#undef NS_VALUERETURN(v,t)
|
#undef NS_VALUERETURN
|
||||||
#undef NS_VOIDRETURN
|
#undef NS_VOIDRETURN
|
||||||
|
|
||||||
#define NS_DURING @try {
|
#define NS_DURING @try {
|
||||||
|
@ -155,7 +155,7 @@ OODebugWFState OODebugBeginWireframe(BOOL ignoreZ)
|
|||||||
{
|
{
|
||||||
OO_ENTER_OPENGL();
|
OO_ENTER_OPENGL();
|
||||||
|
|
||||||
OODebugWFState state = { material: [OOMaterial current] };
|
OODebugWFState state = { .material = [OOMaterial current] };
|
||||||
[OOMaterial applyNone];
|
[OOMaterial applyNone];
|
||||||
|
|
||||||
glPushAttrib(GL_ENABLE_BIT | GL_DEPTH_BUFFER_BIT | GL_LINE_BIT | GL_POINT_BIT | GL_CURRENT_BIT);
|
glPushAttrib(GL_ENABLE_BIT | GL_DEPTH_BUFFER_BIT | GL_LINE_BIT | GL_POINT_BIT | GL_CURRENT_BIT);
|
||||||
|
@ -27,13 +27,13 @@ MA 02110-1301, USA.
|
|||||||
|
|
||||||
|
|
||||||
const OOMatrix kIdentityMatrix =
|
const OOMatrix kIdentityMatrix =
|
||||||
{ m: {
|
{ .m = {
|
||||||
{1.0f, 0.0f, 0.0f, 0.0f},
|
{1.0f, 0.0f, 0.0f, 0.0f},
|
||||||
{0.0f, 1.0f, 0.0f, 0.0f},
|
{0.0f, 1.0f, 0.0f, 0.0f},
|
||||||
{0.0f, 0.0f, 1.0f, 0.0f},
|
{0.0f, 0.0f, 1.0f, 0.0f},
|
||||||
{0.0f, 0.0f, 0.0f, 1.0f}
|
{0.0f, 0.0f, 0.0f, 1.0f}
|
||||||
}};
|
}};
|
||||||
const OOMatrix kZeroMatrix = { m: {
|
const OOMatrix kZeroMatrix = { .m = {
|
||||||
{0.0f, 0.0f, 0.0f, 0.0f},
|
{0.0f, 0.0f, 0.0f, 0.0f},
|
||||||
{0.0f, 0.0f, 0.0f, 0.0f},
|
{0.0f, 0.0f, 0.0f, 0.0f},
|
||||||
{0.0f, 0.0f, 0.0f, 0.0f},
|
{0.0f, 0.0f, 0.0f, 0.0f},
|
||||||
|
@ -293,7 +293,7 @@ static unsigned IntegerFromString(const GLubyte **ioString)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const NSString *requiredExtension[] =
|
NSString * const requiredExtension[] =
|
||||||
{
|
{
|
||||||
@"GL_ARB_shading_language_100",
|
@"GL_ARB_shading_language_100",
|
||||||
@"GL_ARB_fragment_shader",
|
@"GL_ARB_fragment_shader",
|
||||||
@ -302,7 +302,7 @@ static unsigned IntegerFromString(const GLubyte **ioString)
|
|||||||
@"GL_ARB_shader_objects",
|
@"GL_ARB_shader_objects",
|
||||||
nil // sentinel - don't remove!
|
nil // sentinel - don't remove!
|
||||||
};
|
};
|
||||||
NSString **required = NULL;
|
NSString * const *required = NULL;
|
||||||
|
|
||||||
for (required = requiredExtension; *required != nil; ++required)
|
for (required = requiredExtension; *required != nil; ++required)
|
||||||
{
|
{
|
||||||
|
@ -754,18 +754,19 @@ static NSString * const kEscapedQuotationMark = @"\\\"";
|
|||||||
|
|
||||||
NSString *EscapedGraphVizString(NSString *string)
|
NSString *EscapedGraphVizString(NSString *string)
|
||||||
{
|
{
|
||||||
const NSString *srcStrings[] =
|
NSString * const srcStrings[] =
|
||||||
{
|
{
|
||||||
//Note: backslash must be first.
|
//Note: backslash must be first.
|
||||||
@"\\", @"\"", @"\'", @"\r", @"\n", @"\t", nil
|
@"\\", @"\"", @"\'", @"\r", @"\n", @"\t", nil
|
||||||
};
|
};
|
||||||
const NSString *subStrings[] =
|
NSString * const subStrings[] =
|
||||||
{
|
{
|
||||||
//Note: must be same order.
|
//Note: must be same order.
|
||||||
@"\\\\", @"\\\"", @"\\\'", @"\\r", @"\\n", @"\\t", nil
|
@"\\\\", @"\\\"", @"\\\'", @"\\r", @"\\n", @"\\t", nil
|
||||||
};
|
};
|
||||||
|
|
||||||
NSString **src = srcStrings, **sub = subStrings;
|
NSString * const * src = srcStrings;
|
||||||
|
NSString * const * sub = subStrings;
|
||||||
NSMutableString *mutable = nil;
|
NSMutableString *mutable = nil;
|
||||||
NSString *result = nil;
|
NSString *result = nil;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user