296/* Note: to get rid of the following warning, you can #define SDL_MAIN_NOIMPL before including SDL_main.h
297 * in your C sourcefile that contains the standard main. Do *not* use SDL_MAIN_HANDLED for that, then SDL_main won't find your main()!
298 */
299#ifdef _MSC_VER
300#pragma message("Note: Your platform needs the SDL_main implementation in a C++ source file. You can keep your main() in plain C (then continue including SDL_main.h there!) and create a fresh .cpp file that only contains #include <SDL3/SDL_main.h>")
301#elif defined(__GNUC__) /* gcc, clang, mingw and compatible are matched by this and have #warning */
302#warning "Note: Your platform needs the SDL_main implementation in a C++ source file. You can keep your main() in plain C and create a fresh .cpp file that only contains #include <SDL3/SDL_main.h>"