diff src/SDL.c @ 5262:956d42855c92

Finished removing unused leak detection code.
author Sam Lantinga <slouken@libsdl.org>
date Fri, 11 Feb 2011 14:42:06 -0800
parents 2ee8112bfc6b
children b530ef003506
line wrap: on
line diff
--- a/src/SDL.c	Fri Feb 11 14:23:22 2011 -0800
+++ b/src/SDL.c	Fri Feb 11 14:42:06 2011 -0800
@@ -29,10 +29,6 @@
 #include "haptic/SDL_haptic_c.h"
 #include "joystick/SDL_joystick_c.h"
 
-#if !SDL_VIDEO_DISABLED
-#include "video/SDL_leaks.h"
-#endif
-
 /* Initialization/Cleanup routines */
 #if !SDL_TIMERS_DISABLED
 extern void SDL_StartTicks(void);
@@ -49,9 +45,6 @@
 static Uint32 SDL_initialized = 0;
 static Uint32 ticks_started = 0;
 
-#ifdef CHECK_LEAKS
-int surfaces_allocated = 0;
-#endif
 
 int
 SDL_InitSubSystem(Uint32 flags)
@@ -220,15 +213,6 @@
 #endif
     SDL_QuitSubSystem(SDL_INIT_EVERYTHING);
 
-#ifdef CHECK_LEAKS
-    /* !!! FIXME: make this an assertion. */
-    /* Print the number of surfaces not freed */
-    if (surfaces_allocated != 0) {
-        fprintf(stderr, "SDL Warning: %d SDL surfaces extant\n",
-                surfaces_allocated);
-    }
-#endif
-
     /* Uninstall any parachute signal handlers */
     SDL_UninstallParachute();