use different defines for os x
authorBradley Bell <btb@icculus.org>
Fri, 11 Apr 2003 23:53:15 +0000 (23:53 +0000)
committerBradley Bell <btb@icculus.org>
Fri, 11 Apr 2003 23:53:15 +0000 (23:53 +0000)
ChangeLog
arch/ogl/gr.c
arch/ogl/ogl.c
configure.ac
include/ogl_init.h
include/pstypes.h
main/state.c
mem/mem.c

index 93367bf..d37d36d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-04-11  Bradley Bell  <btb@icculus.org>
+
+       * configure.ac: use different defines for os x
+
 2003-04-07  Bradley Bell  <btb@icculus.org>
 
        * include/error.h, misc/error.c: put some old stuff back in,
index 9af9a68..077f449 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: gr.c,v 1.12 2003-03-30 04:06:40 btb Exp $ */
+/* $Id: gr.c,v 1.13 2003-04-11 23:51:48 btb Exp $ */
 /*
  *
  * OGL video functions. - Added 9/15/99 Matthew Mueller
@@ -17,7 +17,7 @@
 #include <windows.h>
 #endif
 
-#ifdef __MACOSX__
+#if defined(__APPLE__) && defined(__MACH__)
 //#include <OpenGL/gl.h>
 #else
 //#include <GL/gl.h>
@@ -48,7 +48,7 @@
 
 #define DECLARE_VARS
 #include "ogl_init.h"
-#ifdef __MACOSX__
+#if defined(__APPLE__) && defined(__MACH__)
 #include <OpenGL/glu.h>
 #undef GL_ARB_multitexture // hack!
 #else
index 7e64387..5fd4dc6 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: ogl.c,v 1.8 2003-01-15 21:36:12 btb Exp $ */
+/* $Id: ogl.c,v 1.9 2003-04-11 23:51:48 btb Exp $ */
 /*
  *
  * Graphics support functions for OpenGL.
@@ -15,7 +15,7 @@
 #include <windows.h>
 #include <stddef.h>
 #endif
-#ifdef __MACOSX__
+#if defined(__APPLE__) && defined(__MACH__)
 #include <OpenGL/gl.h>
 #include <OpenGL/glu.h>
 #else
@@ -56,7 +56,7 @@
 #define M_PI 3.14159
 #endif
 
-#if defined(__WINDOWS__) || defined(__MINGW32__) || defined(__MACOSX__) || defined(__sun__)
+#if defined(__WINDOWS__) || defined(__MINGW32__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__sun__)
 #define cosf(a) cos(a)
 #define sinf(a) sin(a)
 #endif
index 4f0d129..1f9df9d 100644 (file)
@@ -69,9 +69,6 @@ else
     GL_LIBS="GL GLU"
 fi
 
-if test x$MACOSX = xyes; then
-    AC_DEFINE(__MACOSX__,,[Define if building on MAC OS X])
-fi
 AM_CONDITIONAL(MACOSX, test x$MACOSX = xyes)
 
 dnl Set $prefix and $exec_prefix to $ac_default_prefix if they are not set
@@ -306,7 +303,7 @@ AH_BOTTOM([
 #define PIGGY_USE_PAGING 1
 #define NEWDEMO 1
 
-#ifdef __MACOSX__
+#if defined(__APPLE__) && defined(__MACH__)
 #define __unix__
 #endif
 
index 1ca6631..393571f 100644 (file)
@@ -15,7 +15,7 @@
 #include "loadgl.h"
 int ogl_init_load_library(void);
 #else
-#ifdef __MACOSX__
+#if defined(__APPLE__) && defined(__MACH__)
 #include <OpenGL/gl.h>
 #else
 #include <GL/gl.h>
index 3afe109..4b8a6ca 100644 (file)
@@ -1,4 +1,4 @@
-/* $ Id: $ */
+/* $Id: pstypes.h,v 1.19 2003-04-11 23:51:48 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -46,7 +46,7 @@ typedef uint16_t u_int16_t;
 # include <sys/types.h>
 # define _MAX_PATH 1024
 # define _MAX_DIR 256
-# ifdef __MACOSX__
+# if defined(__APPLE__) && defined(__MACH__)
 typedef unsigned long ulong;
 # endif
 # ifdef __sun__
index 3cad68a..c084a8d 100644 (file)
@@ -1,4 +1,4 @@
-/* $ Id: $ */
+/* $Id: state.c,v 1.8 2003-04-11 23:51:48 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -8,14 +8,14 @@ IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
 FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
-AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
+AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
 COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 */
+
 /*
  *
  * Game save/restore functions
  *
- *
  */
 
 #ifdef HAVE_CONFIG_H
@@ -26,7 +26,6 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include "desw.h"
 #endif
 
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <math.h>
@@ -38,7 +37,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #endif
 
 #ifdef OGL
-#ifdef __MACOSX__
+#if defined(__APPLE__) && defined(__MACH__)
 #include <OpenGL/gl.h>
 #else
 #include <GL/gl.h>
@@ -62,7 +61,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include "game.h"
 #include "screens.h"
 #include "newmenu.h"
-#include "cfile.h"             
+#include "cfile.h"
 #include "fuelcen.h"
 #include "hash.h"
 #include "key.h"
@@ -139,7 +138,7 @@ extern fix Fusion_next_sound_time;
 
 extern int Laser_rapid_fire;
 extern int Physics_cheat_flag;
-extern int     Lunacy;
+extern int Lunacy;
 extern void do_lunacy_on(void);
 extern void do_lunacy_off(void);
 extern int First_secret_visit;
@@ -1067,7 +1066,7 @@ int state_restore_all_sub(char *filename, int multi, int secret_restore)
        player restore_players[MAX_PLAYERS];
 #endif
        fix     old_gametime = GameTime;
-       
+
        #if defined(MACINTOSH) && !defined(NDEBUG) 
        if ( strncmp(filename, ":Players:", 9) )
                Int3();
@@ -1100,7 +1099,7 @@ int state_restore_all_sub(char *filename, int multi, int secret_restore)
         fseek( fp, 768, SEEK_CUR );
 
 // Read the Between levels flag...
-       fread( &between_levels, sizeof(int), 1, fp );
+        fread( &between_levels, sizeof(int), 1, fp );
 
        Assert(between_levels == 0);    //between levels save ripped out
 
index 53eed3a..d500992 100644 (file)
--- a/mem/mem.c
+++ b/mem/mem.c
@@ -1,4 +1,4 @@
-/* $ Id: $ */
+/* $Id: mem.c,v 1.11 2003-04-11 23:51:48 btb Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -8,7 +8,7 @@ IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
 FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
-AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
+AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
 COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 */
 
@@ -34,7 +34,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#ifdef __MACOSX__
+#if defined(__APPLE__) && defined(__MACH__)
 #include <sys/malloc.h>
 #else
 #include <malloc.h>