Remove SDL_config.h from the public headers

The SDL headers are no longer dependent on the build configuration.

Fixes https://github.com/libsdl-org/SDL/issues/6643 and https://github.com/libsdl-org/SDL/issues/6641
This commit is contained in:
Sam Lantinga
2022-11-26 01:41:46 -08:00
parent bc5677db95
commit 63f307fe1f
176 changed files with 448 additions and 712 deletions

View File

@@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.0)
project(SDL3_test)
include(CheckCCompilerFlag)
include(CheckIncludeFile)
include(CMakeParseArguments)
include(CMakePushCheckState)
@@ -91,7 +92,17 @@ if(NOT MSVC OR NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64")
endif()
if (OPENGL_FOUND)
add_definitions(-DHAVE_OPENGL)
add_definitions(-DHAVE_OPENGL)
endif()
check_include_file(signal.h HAVE_SIGNAL_H)
if (HAVE_SIGNAL_H)
add_definitions(-DHAVE_SIGNAL_H)
endif()
check_include_file(libudev.h HAVE_LIBUDEV_H)
if (HAVE_LIBUDEV_H)
add_definitions(-DHAVE_LIBUDEV_H)
endif()
add_sdl_test_executable(checkkeys checkkeys.c)

View File

@@ -15,9 +15,7 @@
pump the event loop and catch keystrokes.
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -17,7 +17,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -15,13 +15,10 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
#include "testutils.h"
#ifndef SDL_JOYSTICK_DISABLED
/* Define this for verbose output while mapping controllers */
#define DEBUG_CONTROLLERMAP
@@ -812,15 +809,4 @@ main(int argc, char *argv[])
return 0;
}
#else
int
main(int argc, char *argv[])
{
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL compiled without Joystick support.\n");
return 1;
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -15,9 +15,6 @@
/* loopwaves.c is much more robust in handling WAVE files --
This is only for simple WAVEs
*/
#include "SDL_config.h"
#include <stdio.h>
#include <stdlib.h>
#ifdef __EMSCRIPTEN__

View File

@@ -12,7 +12,6 @@
/* Program to load a wave file and loop playing it using SDL sound queueing */
#include <stdio.h>
#include <stdlib.h>
#ifdef __EMSCRIPTEN__

View File

@@ -9,8 +9,6 @@
including commercial applications, and to alter it and redistribute it
freely.
*/
#include <stdio.h>
#include "SDL.h"
/*

View File

@@ -9,10 +9,11 @@
including commercial applications, and to alter it and redistribute it
freely.
*/
#include "SDL.h"
#include <stdlib.h>
#include "SDL.h"
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>
#endif
@@ -163,3 +164,4 @@ main(int argc, char **argv)
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -12,9 +12,6 @@
/* Program to test hotplugging of audio devices */
#include "SDL_config.h"
#include <stdio.h>
#include <stdlib.h>
#if HAVE_SIGNAL_H

View File

@@ -9,7 +9,6 @@
including commercial applications, and to alter it and redistribute it
freely.
*/
#include <stdio.h>
#include "SDL.h"
static void
@@ -102,3 +101,5 @@ main(int argc, char **argv)
SDL_Quit();
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -11,8 +11,6 @@
*/
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include "SDL.h"
#include "SDL_test.h"

View File

@@ -9,7 +9,6 @@
#endif
#include <stdio.h>
#include <string.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -1038,3 +1037,5 @@ SDLTest_TestSuiteReference audioTestSuite = {
audioTests,
_audioTearDown
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,10 +1,6 @@
/**
* New/updated tests: aschiffler at ferzkopp dot net
*/
#include <stdio.h>
#include <string.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -334,3 +330,5 @@ SDLTest_TestSuiteReference clipboardTestSuite = {
clipboardTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,9 +1,6 @@
/**
* Events test suite
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -199,3 +196,5 @@ SDLTest_TestSuiteReference eventsTestSuite = {
eventsTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -148,3 +148,5 @@ SDLTest_TestSuiteReference guidTestSuite = {
guidTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -2,8 +2,6 @@
* Hints test suite
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -267,3 +265,5 @@ SDLTest_TestSuiteReference hintsTestSuite = {
hintsTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -88,3 +88,5 @@ SDLTest_TestSuiteReference joystickTestSuite = {
joystickTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -2,10 +2,6 @@
* Keyboard test suite
*/
#include <stdio.h>
#include <limits.h>
#include "SDL_config.h"
#include "SDL.h"
#include "SDL_test.h"
@@ -709,3 +705,5 @@ SDLTest_TestSuiteReference keyboardTestSuite = {
keyboardTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -18,9 +18,6 @@
*/
static int main_testInitQuitJoystickHaptic (void *arg)
{
#if defined SDL_JOYSTICK_DISABLED || defined SDL_HAPTIC_DISABLED
return TEST_SKIPPED;
#else
int enabled_subsystems;
int initialized_subsystems = SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC;
@@ -35,7 +32,6 @@ static int main_testInitQuitJoystickHaptic (void *arg)
SDLTest_AssertCheck( enabled_subsystems == 0, "SDL_Quit should shut down everything (%i)", enabled_subsystems );
return TEST_COMPLETED;
#endif
}
/* !
@@ -46,9 +42,6 @@ static int main_testInitQuitJoystickHaptic (void *arg)
*/
static int main_testInitQuitSubSystem (void *arg)
{
#if defined SDL_JOYSTICK_DISABLED || defined SDL_HAPTIC_DISABLED || defined SDL_GAMECONTROLLER_DISABLED
return TEST_SKIPPED;
#else
int i;
int subsystems[] = { SDL_INIT_JOYSTICK, SDL_INIT_HAPTIC, SDL_INIT_GAMECONTROLLER };
@@ -68,15 +61,11 @@ static int main_testInitQuitSubSystem (void *arg)
}
return TEST_COMPLETED;
#endif
}
const int joy_and_controller = SDL_INIT_JOYSTICK | SDL_INIT_GAMECONTROLLER;
static int main_testImpliedJoystickInit (void *arg)
{
#if defined SDL_JOYSTICK_DISABLED || defined SDL_GAMECONTROLLER_DISABLED
return TEST_SKIPPED;
#else
int initialized_system;
/* First initialize the controller */
@@ -94,14 +83,10 @@ static int main_testImpliedJoystickInit (void *arg)
SDLTest_AssertCheck( (initialized_system & joy_and_controller) == 0, "SDL_WasInit() should be false for joystick & controller (%x)", initialized_system );
return TEST_COMPLETED;
#endif
}
static int main_testImpliedJoystickQuit (void *arg)
{
#if defined SDL_JOYSTICK_DISABLED || defined SDL_GAMECONTROLLER_DISABLED
return TEST_SKIPPED;
#else
int initialized_system;
/* First initialize the controller and the joystick (explicitly) */
@@ -122,7 +107,6 @@ static int main_testImpliedJoystickQuit (void *arg)
SDL_QuitSubSystem(SDL_INIT_JOYSTICK);
return TEST_COMPLETED;
#endif
}
#if defined(__GNUC__) || defined(__clang__)

View File

@@ -3349,4 +3349,11 @@ static const SDLTest_TestCaseReference *mathTests[] = {
NULL
};
SDLTest_TestSuiteReference mathTestSuite = { "Math", NULL, mathTests, NULL };
SDLTest_TestSuiteReference mathTestSuite = {
"Math",
NULL,
mathTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,8 +1,6 @@
/**
* Mouse test suite
*/
#include <stdio.h>
#include <limits.h>
#include "SDL.h"
@@ -655,3 +653,5 @@ SDLTest_TestSuiteReference mouseTestSuite = {
mouseTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,9 +1,6 @@
/**
* Pixels test suite
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -424,3 +421,5 @@ SDLTest_TestSuiteReference pixelsTestSuite = {
pixelsTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -2,9 +2,6 @@
* Original code: automated SDL platform test written by Edgar Simo "bobbens"
* Extended and updated by aschiffler at ferzkopp dot net
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -604,3 +601,5 @@ SDLTest_TestSuiteReference platformTestSuite = {
platformTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -2,9 +2,6 @@
* Original code: automated SDL rect test written by Edgar Simo "bobbens"
* New/updated tests: aschiffler at ferzkopp dot net
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -1790,3 +1787,5 @@ SDLTest_TestSuiteReference rectTestSuite = {
rectTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -2,9 +2,6 @@
* Original code: automated SDL platform test written by Edgar Simo "bobbens"
* Extended and extensively updated by aschiffler at ferzkopp dot net
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -1102,3 +1099,5 @@ SDLTest_TestSuiteReference renderTestSuite = {
renderTests,
CleanupDestroyRenderer
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -644,3 +644,5 @@ SDLTest_TestSuiteReference rwopsTestSuite = {
rwopsTests,
RWopsTearDown
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -3,21 +3,7 @@
*/
#include <limits.h>
/* Visual Studio 2008 doesn't have stdint.h */
#if defined(_MSC_VER) && _MSC_VER <= 1500
#define UINT8_MAX _UI8_MAX
#define UINT16_MAX _UI16_MAX
#define UINT32_MAX _UI32_MAX
#define INT64_MIN _I64_MIN
#define INT64_MAX _I64_MAX
#define UINT64_MAX _UI64_MAX
#else
#include <stdint.h>
#endif
#include <stdio.h>
#include <float.h>
#include <ctype.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -1316,3 +1302,5 @@ SDLTest_TestSuiteReference sdltestTestSuite = {
sdltestTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,9 +1,6 @@
/**
* Standard C library routine test suite
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -599,3 +596,5 @@ SDLTest_TestSuiteReference stdlibTestSuite = {
stdlibTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -824,3 +824,5 @@ SDLTest_TestSuiteReference surfaceTestSuite = {
_surfaceTearDown
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,9 +1,6 @@
/**
* SysWM test suite
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_syswm.h"
#include "SDL_test.h"
@@ -56,3 +53,5 @@ SDLTest_TestSuiteReference syswmTestSuite = {
syswmTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,9 +1,6 @@
/**
* Timer test suite
*/
#include <stdio.h>
#include "SDL.h"
#include "SDL_test.h"
@@ -199,3 +196,5 @@ SDLTest_TestSuiteReference timerTestSuite = {
timerTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,20 +1,6 @@
/**
* Video test suite
*/
#include <stdio.h>
#include <string.h>
/* Visual Studio 2008 doesn't have stdint.h */
#if defined(_MSC_VER) && _MSC_VER <= 1500
#define UINT8_MAX ~(Uint8)0
#define UINT16_MAX ~(Uint16)0
#define UINT32_MAX ~(Uint32)0
#define UINT64_MAX ~(Uint64)0
#else
#include <stdint.h>
#endif
#include "SDL.h"
#include "SDL_test.h"
@@ -1917,3 +1903,5 @@ SDLTest_TestSuiteReference videoTestSuite = {
videoTests,
NULL
};
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -37,4 +37,3 @@ int main(int argc, char **argv)
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -9,9 +9,7 @@
including commercial applications, and to alter it and redistribute it
freely.
*/
#include <stdlib.h>
#include <stdio.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -12,11 +12,10 @@
/* Program to test querying of display info */
#include "SDL.h"
#include <stdio.h>
#include <stdlib.h>
#include "SDL.h"
static void
print_mode(const char *prefix, const SDL_DisplayMode *mode)
{
@@ -93,4 +92,3 @@ main(int argc, char *argv[])
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,7 +13,6 @@
/* Simple program: draw as many random objects on the screen as possible */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__

View File

@@ -14,9 +14,6 @@
/* Sample program: Draw a Chess Board by using SDL_CreateSoftwareRenderer API */
#include <stdlib.h>
#include <stdio.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>
#endif
@@ -145,3 +142,4 @@ main(int argc, char *argv[])
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -11,7 +11,6 @@
*/
#include <stdlib.h>
#include <stdio.h>
#include "SDL_test_common.h"

View File

@@ -12,7 +12,6 @@
/* Simple test of the SDL threading code and error handling */
#include <stdio.h>
#include <stdlib.h>
#include "SDL.h"
@@ -80,3 +79,5 @@ main(int argc, char *argv[])
SDL_Quit();
return (0);
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -18,6 +18,7 @@
static int run_test(void);
/* FIXME: Need CMake tests for this */
#if HAVE_LIBUDEV_H || defined(SDL_JOYSTICK_LINUX)
#include <stdint.h>
@@ -1039,3 +1040,5 @@ main(int argc, char *argv[])
{
return run_test() ? 0 : 1;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -15,6 +15,7 @@
/* quiet windows compiler warnings */
#define _CRT_NONSTDC_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#ifndef _MSC_VER
@@ -24,8 +25,6 @@
#include "SDL.h"
#include <stdio.h>
/* WARNING ! those 2 files will be destroyed by this test program */
#ifdef __IOS__
@@ -281,3 +280,5 @@ main(int argc, char *argv[])
cleanup();
return 0; /* all ok */
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -11,7 +11,6 @@
*/
/* Simple test of filesystem functions. */
#include <stdio.h>
#include "SDL.h"
int
@@ -58,3 +57,5 @@ main(int argc, char *argv[])
SDL_Quit();
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -12,10 +12,6 @@
/* Simple program to test the SDL game controller routines */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
#include "testutils.h"
@@ -23,8 +19,6 @@
#include <emscripten/emscripten.h>
#endif
#ifndef SDL_JOYSTICK_DISABLED
#define SCREEN_WIDTH 512
#define SCREEN_HEIGHT 320
@@ -962,15 +956,4 @@ main(int argc, char *argv[])
return 0;
}
#else
int
main(int argc, char *argv[])
{
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL compiled without Joystick support.\n");
return 1;
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,7 +13,6 @@
/* Simple program: draw a RGB triangle, with texture */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__

View File

@@ -16,9 +16,10 @@
* l to load all touches from "./gestureSave"
*/
#include "SDL.h"
#include <stdlib.h> /* for exit() */
#include "SDL.h"
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>
#endif
@@ -298,3 +299,4 @@ int main(int argc, char* argv[])
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -9,15 +9,12 @@
including commercial applications, and to alter it and redistribute it
freely.
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "SDL_test_common.h"
#ifdef HAVE_OPENGL
#include <stdlib.h>
#include "SDL_opengl.h"
typedef struct GL_Context
@@ -432,3 +429,5 @@ main(int argc, char *argv[])
}
#endif /* HAVE_OPENGL */
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -10,9 +10,6 @@
freely.
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "SDL_test_common.h"

View File

@@ -10,9 +10,6 @@
freely.
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>
@@ -21,10 +18,8 @@
#include "SDL_test_common.h"
#if defined(__IOS__) || defined(__ANDROID__) || defined(__EMSCRIPTEN__) || defined(__WINDOWS__) || defined(__LINUX__)
#ifndef HAVE_OPENGLES2
#define HAVE_OPENGLES2
#endif
#endif
#ifdef HAVE_OPENGLES2
@@ -240,7 +235,6 @@ process_shader(GLuint *shader, const char * source, GLint shader_type)
ctx.glGetShaderInfoLog(*shader, sizeof(buffer), &length, &buffer[0]);
buffer[length] = '\0';
SDL_Log("Shader compilation failed: %s", buffer);
fflush(stderr);
quit(-1);
}
}
@@ -261,7 +255,6 @@ link_program(struct shader_data *data)
ctx.glGetProgramInfoLog(data->shader_program, sizeof(buffer), &length, &buffer[0]);
buffer[length] = '\0';
SDL_Log("Program linking failed: %s", buffer);
fflush(stderr);
quit(-1);
}
}

View File

@@ -10,9 +10,6 @@
freely.
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -14,9 +14,9 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
/*
* includes
*/
#include "SDL.h"
#include <stdlib.h>
#ifndef SDL_HAPTIC_DISABLED
#include "SDL.h"
static SDL_Haptic *haptic;
@@ -353,13 +353,4 @@ HapticPrintSupported(SDL_Haptic * ptr)
SDL_Log(" status\n");
}
#else
int
main(int argc, char *argv[])
{
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL compiled without Haptic support.\n");
return 1;
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -1,4 +1,14 @@
#include <stdio.h>
/*
Copyright (C) 1997-2022 Sam Lantinga <slouken@libsdl.org>
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely.
*/
#include "SDL.h"
/* !!! FIXME: rewrite this to be wired in to test framework. */
@@ -132,3 +142,5 @@ int main(int argc, char **argv)
SDL_Quit();
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -12,14 +12,10 @@
/* Simple program to test the SDL joystick hotplugging */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
#if !defined SDL_JOYSTICK_DISABLED && !defined SDL_HAPTIC_DISABLED
int
main(int argc, char *argv[])
{
@@ -150,13 +146,5 @@ main(int argc, char *argv[])
return 0;
}
#else
int
main(int argc, char *argv[])
{
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL compiled without Joystick and haptic support.\n");
return 1;
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -95,3 +95,5 @@ main(int argc, char *argv[])
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Total errors: %d\n", errors);
return (errors ? errors + 1 : 0);
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,10 +13,6 @@
If you build without SDL_ttf, you can use the GNU Unifont hex file instead.
Download at http://unifoundry.com/unifont.html */
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "SDL.h"
#ifdef HAVE_SDL_TTF
#include "SDL_ttf.h"
@@ -806,5 +802,4 @@ int main(int argc, char *argv[])
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,7 +13,6 @@
/* Simple program: draw as many random objects on the screen as possible */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__

View File

@@ -12,9 +12,7 @@
/* Simple program to test the SDL joystick routines */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
@@ -22,8 +20,6 @@
#include <emscripten/emscripten.h>
#endif
#ifndef SDL_JOYSTICK_DISABLED
#ifdef __IOS__
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 480
@@ -326,15 +322,4 @@ main(int argc, char *argv[])
return 0;
}
#else
int
main(int argc, char *argv[])
{
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL compiled without Joystick support.\n");
return 1;
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -12,10 +12,7 @@
/* Print out all the scancodes we have, just to verify them */
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
@@ -38,3 +35,5 @@ main(int argc, char *argv[])
SDL_Quit();
return (0);
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -14,8 +14,6 @@
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
@@ -80,3 +78,5 @@ main(int argc, char *argv[])
SDL_Quit();
return retval;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -9,7 +9,6 @@
including commercial applications, and to alter it and redistribute it
freely.
*/
#include <stdio.h>
#include "SDL.h"
/* !!! FIXME: move this to the test framework */

View File

@@ -15,7 +15,6 @@
*/
#include <signal.h>
#include <stdio.h>
#include <stdlib.h> /* for atexit() */
#include "SDL.h"
@@ -126,3 +125,5 @@ main(int argc, char *argv[])
return (0); /* Never reached */
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -12,7 +12,6 @@
/* Simple test of the SDL MessageBox API */
#include <stdio.h>
#include <stdlib.h>
#include "SDL.h"
@@ -215,3 +214,5 @@ main(int argc, char *argv[])
SDL_Quit();
return (0);
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -199,3 +199,5 @@ main(int argc, char **argv)
SDL_Quit();
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -11,7 +11,6 @@
*/
/* Simple program: Create a native window and attach an SDL renderer */
#include <stdio.h>
#include <stdlib.h> /* for srand() */
#include <time.h> /* for time() */

View File

@@ -86,3 +86,5 @@ DestroyWindowNative(void *window)
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -53,3 +53,5 @@ DestroyWindowX11(void *window)
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,7 +13,6 @@
/* Simple program: picks the offscreen backend and renders each frame to a bmp */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__

View File

@@ -9,9 +9,6 @@
including commercial applications, and to alter it and redistribute it
freely.
*/
#include <stdio.h>
#include "SDL.h"
/*
@@ -467,3 +464,5 @@ main(int argc, char *argv[])
return status;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -11,7 +11,6 @@
*/
/* Simple test of power subsystem. */
#include <stdio.h>
#include "SDL.h"
static void
@@ -78,3 +77,5 @@ main(int argc, char *argv[])
}
/* end of testpower.c ... */
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -103,4 +103,3 @@ main(int argc, char *argv[])
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,7 +13,6 @@
/* Simple program: Test relative mouse motion */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include "SDL_test_common.h"

View File

@@ -12,8 +12,6 @@
/* Simple program: Move N sprites around on the screen as fast as possible */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -12,8 +12,6 @@
/* Simple program: Move N sprites around on the screen as fast as possible */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -118,3 +118,5 @@ main(int argc, char **argv)
} /* main */
/* end of testresample.c ... */
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -27,7 +27,6 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
*/
#include "SDL.h"
#ifndef SDL_HAPTIC_DISABLED
static SDL_Haptic *haptic;
@@ -137,13 +136,4 @@ main(int argc, char **argv)
return 0;
}
#else
int
main(int argc, char *argv[])
{
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL compiled without Haptic support.\n");
return 1;
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -12,8 +12,6 @@
/* Simple program: Move N sprites around on the screen as fast as possible */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -12,8 +12,6 @@
/* Simple test of the SDL semaphore code */
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include "SDL.h"
@@ -278,3 +276,5 @@ main(int argc, char **argv)
SDL_Quit();
return (0);
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -119,3 +119,5 @@ main(int argc, char **argv)
SDL_Quit();
return (0);
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,6 +13,8 @@
#include "SDL.h"
#include <stdlib.h>
#ifdef HAVE_OPENGL
#include "SDL_opengl.h"

View File

@@ -10,8 +10,7 @@
freely.
*/
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
#include "SDL.h"
#include "SDL_shape.h"

View File

@@ -12,7 +12,6 @@
/* Simple program: Move N sprites around on the screen as fast as possible */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__

View File

@@ -12,7 +12,6 @@
/* Simple program: Move N sprites around on the screen as fast as possible */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__

View File

@@ -16,7 +16,6 @@
********************************************************************************/
#include <stdlib.h>
#include <stdio.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -11,8 +11,6 @@
*/
/* Program to test surround sound audio channels */
#include "SDL_config.h"
#include "SDL.h"
static int total_channels;
@@ -203,3 +201,4 @@ main(int argc, char *argv[])
return 0;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -12,7 +12,6 @@
/* Simple test of the SDL threading code */
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
@@ -134,3 +133,5 @@ main(int argc, char *argv[])
SDL_Quit(); /* Never reached */
return (0); /* Never reached */
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,10 +13,6 @@
/* Test program to check the resolution of the SDL timer on the current
platform
*/
#include <stdlib.h>
#include <stdio.h>
#include "SDL.h"
#define DEFAULT_RESOLUTION 1

View File

@@ -149,3 +149,5 @@ LoadTexture(SDL_Renderer *renderer, const char *file, SDL_bool transparent,
}
return texture;
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -13,10 +13,6 @@
/* Test program to compare the compile-time version of SDL with the linked
version of SDL
*/
#include <stdio.h>
#include <stdlib.h>
#include "SDL.h"
#include "SDL_revision.h"
@@ -45,3 +41,5 @@ main(int argc, char *argv[])
SDL_Quit();
return (0);
}
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -12,8 +12,6 @@
/* Simple program: Check viewports */
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -10,9 +10,6 @@
freely.
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "SDL_test_common.h"
@@ -1150,3 +1147,5 @@ int main(int argc, char **argv)
}
#endif
/* vi: set ts=4 sw=4 expandtab: */

View File

@@ -11,7 +11,6 @@
*/
#include <stdlib.h>
#include <stdio.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h>

View File

@@ -9,10 +9,6 @@
including commercial applications, and to alter it and redistribute it
freely.
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "SDL.h"
#include "SDL_test_font.h"
#include "testyuv_cvt.h"

View File

@@ -12,10 +12,8 @@
/* Simple test of the SDL threading code */
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <string.h>
#include "SDL.h"
@@ -111,3 +109,5 @@ main(int argc, char *argv[])
SDL_Quit();
return (0);
}
/* vi: set ts=4 sw=4 expandtab: */