The needed header files are already included with SDL.h. Still including them in the test programs is confusing because it somehow suggests they would be needed.
@@ -29,7 +29,6 @@
#endif
#include "SDL.h"
-#include "SDL_audio.h"
struct
{
@@ -12,9 +12,6 @@
#include <stdio.h>
-#include "SDL_atomic.h"
-#include "SDL_assert.h"
-#include "SDL_cpuinfo.h"
/*
Absolutely basic tests just to see if we get the expected value
@@ -17,7 +17,6 @@
#include <signal.h>
-#include "SDL_thread.h"
static int alive = 0;
@@ -22,7 +22,6 @@
-#include "SDL_endian.h"
@@ -22,8 +22,6 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
#ifndef SDL_HAPTIC_DISABLED
-#include "SDL_haptic.h"
-
static SDL_Haptic *haptic;
#include <string.h>
#if !defined SDL_JOYSTICK_DISABLED && !defined SDL_HAPTIC_DISABLED
@@ -19,8 +19,6 @@
#include <stdlib.h> /* for atexit() */
-#include "SDL_mutex.h"
static SDL_mutex *mutex = NULL;
static SDL_threadID mainthread;
/* Call this instead of exit(), so we can clean up SDL: atexit() is evil. */
static void
@@ -13,9 +13,6 @@
* Watcom C flags these as Warning 201: "Unreachable code" if you just
@@ -33,8 +33,6 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
#define NUM_THREADS 10
static SDL_TLSID tls;
@@ -18,7 +18,6 @@
#define NUMTHREADS 10