SDL_test: remove unused BuildCommonUsageString
parent
9451d3079d
commit
5109e19935
|
@ -170,19 +170,6 @@ int SDLTest_CommonArg(SDLTest_CommonState *state, int index);
|
||||||
*/
|
*/
|
||||||
void SDLTest_CommonLogUsage(SDLTest_CommonState *state, const char *argv0, const char **options);
|
void SDLTest_CommonLogUsage(SDLTest_CommonState *state, const char *argv0, const char **options);
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Returns common usage information
|
|
||||||
*
|
|
||||||
* You should (probably) be using SDLTest_CommonLogUsage() instead, but this
|
|
||||||
* function remains for binary compatibility. Strings returned from this
|
|
||||||
* function are valid until SDLTest_CommonQuit() is called, in which case
|
|
||||||
* those strings' memory is freed and can no longer be used.
|
|
||||||
*
|
|
||||||
* \param state The common state describing the test window to create.
|
|
||||||
* \returns a string with usage information
|
|
||||||
*/
|
|
||||||
const char *SDLTest_CommonUsage(SDLTest_CommonState *state);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Open test window.
|
* \brief Open test window.
|
||||||
*
|
*
|
||||||
|
|
|
@ -630,63 +630,10 @@ void SDLTest_CommonLogUsage(SDLTest_CommonState *state, const char *argv0, const
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *BuildCommonUsageString(char **pstr, const char **strlist, const int numitems, const char **strlist2, const int numitems2)
|
|
||||||
{
|
|
||||||
char *str = *pstr;
|
|
||||||
if (str == NULL) {
|
|
||||||
size_t len = SDL_strlen("[--trackmem]") + 2;
|
|
||||||
int i;
|
|
||||||
for (i = 0; i < numitems; i++) {
|
|
||||||
len += SDL_strlen(strlist[i]) + 1;
|
|
||||||
}
|
|
||||||
if (strlist2) {
|
|
||||||
for (i = 0; i < numitems2; i++) {
|
|
||||||
len += SDL_strlen(strlist2[i]) + 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
str = (char *)SDL_calloc(1, len);
|
|
||||||
if (str == NULL) {
|
|
||||||
return ""; /* oh well. */
|
|
||||||
}
|
|
||||||
SDL_strlcat(str, "[--trackmem] ", len);
|
|
||||||
for (i = 0; i < numitems - 1; i++) {
|
|
||||||
SDL_strlcat(str, strlist[i], len);
|
|
||||||
SDL_strlcat(str, " ", len);
|
|
||||||
}
|
|
||||||
SDL_strlcat(str, strlist[i], len);
|
|
||||||
if (strlist2) {
|
|
||||||
SDL_strlcat(str, " ", len);
|
|
||||||
for (i = 0; i < numitems2 - 1; i++) {
|
|
||||||
SDL_strlcat(str, strlist2[i], len);
|
|
||||||
SDL_strlcat(str, " ", len);
|
|
||||||
}
|
|
||||||
SDL_strlcat(str, strlist2[i], len);
|
|
||||||
}
|
|
||||||
*pstr = str;
|
|
||||||
}
|
|
||||||
return str;
|
|
||||||
}
|
|
||||||
|
|
||||||
static char *common_usage_video = NULL;
|
static char *common_usage_video = NULL;
|
||||||
static char *common_usage_audio = NULL;
|
static char *common_usage_audio = NULL;
|
||||||
static char *common_usage_videoaudio = NULL;
|
static char *common_usage_videoaudio = NULL;
|
||||||
|
|
||||||
const char *
|
|
||||||
SDLTest_CommonUsage(SDLTest_CommonState *state)
|
|
||||||
{
|
|
||||||
|
|
||||||
switch (state->flags & (SDL_INIT_VIDEO | SDL_INIT_AUDIO)) {
|
|
||||||
case SDL_INIT_VIDEO:
|
|
||||||
return BuildCommonUsageString(&common_usage_video, video_usage, SDL_arraysize(video_usage), NULL, 0);
|
|
||||||
case SDL_INIT_AUDIO:
|
|
||||||
return BuildCommonUsageString(&common_usage_audio, audio_usage, SDL_arraysize(audio_usage), NULL, 0);
|
|
||||||
case (SDL_INIT_VIDEO | SDL_INIT_AUDIO):
|
|
||||||
return BuildCommonUsageString(&common_usage_videoaudio, video_usage, SDL_arraysize(video_usage), audio_usage, SDL_arraysize(audio_usage));
|
|
||||||
default:
|
|
||||||
return "[--trackmem]";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
SDL_bool
|
SDL_bool
|
||||||
SDLTest_CommonDefaultArgs(SDLTest_CommonState *state, const int argc, char **argv)
|
SDLTest_CommonDefaultArgs(SDLTest_CommonState *state, const int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue