iOS: Fixed compiling demos on C89 compilers.
authorPhilipp Wiesemann <philipp.wiesemann@arcor.de>
Fri, 01 Apr 2016 21:14:49 +0200
changeset 10138 4a8b649fee5b
parent 10137 406f82002892
child 10139 bb54e1e47110
iOS: Fixed compiling demos on C89 compilers.
Xcode-iOS/Demos/src/accelerometer.c
Xcode-iOS/Demos/src/happy.c
Xcode-iOS/Demos/src/mixer.c
Xcode-iOS/Demos/src/touch.c
--- a/Xcode-iOS/Demos/src/accelerometer.c	Fri Apr 01 21:13:58 2016 +0200
+++ b/Xcode-iOS/Demos/src/accelerometer.c	Fri Apr 01 21:14:49 2016 +0200
@@ -34,6 +34,7 @@
 render(SDL_Renderer *renderer, int w, int h)
 {
 
+    float speed;
 
     /* get joystick (accelerometer) axis values and normalize them */
     float ax = SDL_JoystickGetAxis(accelerometer, 0);
@@ -58,7 +59,7 @@
         ay * SDL_IPHONE_MAX_GFORCE / SINT16_MAX * GRAVITY_CONSTANT *
         MILLESECONDS_PER_FRAME;
 
-    float speed = sqrt(shipData.vx * shipData.vx + shipData.vy * shipData.vy);
+    speed = sqrt(shipData.vx * shipData.vx + shipData.vy * shipData.vy);
 
     if (speed > 0) {
         /* compensate for friction */
@@ -207,8 +208,8 @@
     done = 0;
     /* enter main loop */
     while (!done) {
+        SDL_Event event;
         startFrame = SDL_GetTicks();
-        SDL_Event event;
         while (SDL_PollEvent(&event)) {
             if (event.type == SDL_QUIT) {
                 done = 1;
--- a/Xcode-iOS/Demos/src/happy.c	Fri Apr 01 21:13:58 2016 +0200
+++ b/Xcode-iOS/Demos/src/happy.c	Fri Apr 01 21:14:49 2016 +0200
@@ -147,8 +147,8 @@
     /* main loop */
     done = 0;
     while (!done) {
+        SDL_Event event;
         startFrame = SDL_GetTicks();
-        SDL_Event event;
         while (SDL_PollEvent(&event)) {
             if (event.type == SDL_QUIT) {
                 done = 1;
--- a/Xcode-iOS/Demos/src/mixer.c	Fri Apr 01 21:13:58 2016 +0200
+++ b/Xcode-iOS/Demos/src/mixer.c	Fri Apr 01 21:14:49 2016 +0200
@@ -278,6 +278,7 @@
     Uint32 startFrame;          /* holds when frame started processing */
     Uint32 endFrame;            /* holds when frame ended processing */
     Uint32 delay;               /* calculated delay, how long should we wait before next frame? */
+    int i;
 
     if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO) < 0) {
         fatalError("could not initialize SDL");
@@ -342,7 +343,6 @@
     }
 
     /* cleanup code, let's free up those sound buffers */
-    int i;
     for (i = 0; i < NUM_DRUMS; i++) {
         SDL_free(drums[i].buffer);
     }
--- a/Xcode-iOS/Demos/src/touch.c	Fri Apr 01 21:13:58 2016 +0200
+++ b/Xcode-iOS/Demos/src/touch.c	Fri Apr 01 21:14:49 2016 +0200
@@ -26,15 +26,17 @@
     float dx_prime = dx / iterations;   /* x-shift per iteration */
     float dy_prime = dy / iterations;   /* y-shift per iteration */
     SDL_Rect dstRect;           /* rect to draw brush sprite into */
+    float x;
+    float y;
+    int i;
 
     dstRect.w = BRUSH_SIZE;
     dstRect.h = BRUSH_SIZE;
 
     /* setup x and y for the location of the first sprite */
-    float x = startx - BRUSH_SIZE / 2.0f;
-    float y = starty - BRUSH_SIZE / 2.0f;
+    x = startx - BRUSH_SIZE / 2.0f;
+    y = starty - BRUSH_SIZE / 2.0f;
 
-    int i;
     /* draw a series of blots to form the line */
     for (i = 0; i < iterations; i++) {
         dstRect.x = x;