automation_main.c: fix -Wformat-zero-length warning due to SDL_SetError("")

This commit is contained in:
Anonymous Maarten 2022-10-05 23:55:59 +02:00 committed by Anonymous Maarten
parent be5f55c47e
commit 57c886551f
2 changed files with 12 additions and 1 deletions

View File

@ -1,6 +1,9 @@
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0)
project(SDL2_test) project(SDL2_test)
include(CheckCCompilerFlag)
include(CMakePushCheckState)
if(NOT TARGET SDL2::SDL2-static) if(NOT TARGET SDL2::SDL2-static)
find_package(SDL2 2.0.23 REQUIRED COMPONENTS SDL2-static SDL2test) find_package(SDL2 2.0.23 REQUIRED COMPONENTS SDL2-static SDL2test)
endif() endif()
@ -79,7 +82,6 @@ add_executable(testaudioinfo testaudioinfo.c)
file(GLOB TESTAUTOMATION_SOURCE_FILES testautomation*.c) file(GLOB TESTAUTOMATION_SOURCE_FILES testautomation*.c)
add_executable(testautomation ${TESTAUTOMATION_SOURCE_FILES}) add_executable(testautomation ${TESTAUTOMATION_SOURCE_FILES})
add_executable(testmultiaudio testmultiaudio.c testutils.c) add_executable(testmultiaudio testmultiaudio.c testutils.c)
add_executable(testaudiohotplug testaudiohotplug.c testutils.c) add_executable(testaudiohotplug testaudiohotplug.c testutils.c)
add_executable(testaudiocapture testaudiocapture.c) add_executable(testaudiocapture testaudiocapture.c)

View File

@ -125,6 +125,11 @@ static int main_testImpliedJoystickQuit (void *arg)
#endif #endif
} }
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-zero-length"
#endif
static int static int
main_testSetError(void *arg) main_testSetError(void *arg)
{ {
@ -145,6 +150,10 @@ main_testSetError(void *arg)
return TEST_COMPLETED; return TEST_COMPLETED;
} }
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic pop
#endif
static const SDLTest_TestCaseReference mainTest1 = static const SDLTest_TestCaseReference mainTest1 =
{ (SDLTest_TestCaseFp)main_testInitQuitJoystickHaptic, "main_testInitQuitJoystickHaptic", "Tests SDL_Init/Quit of Joystick and Haptic subsystem", TEST_ENABLED}; { (SDLTest_TestCaseFp)main_testInitQuitJoystickHaptic, "main_testInitQuitJoystickHaptic", "Tests SDL_Init/Quit of Joystick and Haptic subsystem", TEST_ENABLED};