Index: ode.c
===================================================================
--- ode.c	(revision 1118)
+++ ode.c	(revision 1119)
@@ -163,8 +163,13 @@
     exit(34);
     }
 
-#ifdef dInitODE
+#ifdef IPHONEOS
+// need to force this for current iOS SDK
 dInitODE();
+#else
+# ifdef dInitODE
+  dInitODE();
+# endif
 #endif
 
 raydium_ode_ExplosionCallback=NULL;
RE_DEFAULT_DETAIL 	25
 
 #ifdef MAIN_H
 #define __global extern
@@ -263,8 +263,12 @@
 __global GLfloat raydium_projection_bottom; 	// ortho only
 __global GLfloat raydium_projection_top; 	// ortho only
 __global GLfloat raydium_background_color[4];
-__global signed char	 raydium_sky_force;
 
+__global signed char raydium_sky_force;
+__global signed char raydium_sky_atmosphere_enable_tag;
+__global GLfloat     raydium_sky_sphere_angle_orbit_u;
+__global GLfloat     raydium_sky_sphere_angle_orbit_v;
+__global signed char raydium_sky_sphere_generated;
 
 __global GLsizei raydium_window_tx;
 __global GLsizei raydium_window_ty;
@@ -510,5 +514,11 @@
 __global char raydium_file_log_fopen[RAYDIUM_MAX_LOG_FOPEN][RAYDIUM_MAX_NAME_LEN];
 __global int raydium_file_log_fopen_index;
 
+typedef struct matrix4x4
+{
+  double  ray[16];
+} matrix4x4;
+
+
 #endif
 // EOF