| | |
| | | /* |
| | | Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org> |
| | | Copyright (C) 1997-2020 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 |
| | |
| | | if (!state) { |
| | | return 1; |
| | | } |
| | | for (i = 1; i < argc;) { |
| | | int consumed; |
| | | |
| | | consumed = SDLTest_CommonArg(state, i); |
| | | if (consumed == 0) { |
| | | SDL_Log("Usage: %s %s\n", argv[0], SDLTest_CommonUsage(state)); |
| | | return 1; |
| | | } |
| | | i += consumed; |
| | | } |
| | | if (!SDLTest_CommonInit(state)) { |
| | | quit(2); |
| | | if (!SDLTest_CommonDefaultArgs(state, argc, argv) || !SDLTest_CommonInit(state)) { |
| | | SDLTest_CommonQuit(state); |
| | | return 1; |
| | | } |
| | | |
| | | drawstates = SDL_stack_alloc(DrawState, state->num_windows); |