Bladeren bron

Verify that the timer callback is passed the correct parameters

Sam Lantinga 10 maanden geleden
bovenliggende
commit
51ba036e64
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 3 1
      test/testtimer.c

+ 3 - 1
test/testtimer.c

@@ -62,7 +62,9 @@ ticktock(Uint32 interval, void *param)
 static Uint32 SDLCALL
 callback(Uint32 interval, void *param)
 {
-    SDL_Log("Timer %" SDL_PRIu32 " : param = %d\n", interval, (int)(uintptr_t)param);
+    int value = (int)(uintptr_t)param;
+    SDL_assert( value == 1 || value == 2 || value == 3 );
+    SDL_Log("Timer %" SDL_PRIu32 " : param = %d\n", interval, value);
     return interval;
 }