android: Add missing entries to SDL_category_prefixes table. Add static assert so this shouldn't happen in the future. Fixes #5883
diff --git a/src/SDL_log.c b/src/SDL_log.c
index a00fa28..dd6026c 100644
--- a/src/SDL_log.c
+++ b/src/SDL_log.c
@@ -80,16 +80,20 @@ static const char *SDL_priority_prefixes[SDL_NUM_LOG_PRIORITIES] = {
};
#ifdef __ANDROID__
-static const char *SDL_category_prefixes[SDL_LOG_CATEGORY_RESERVED1] = {
+static const char *SDL_category_prefixes[] = {
"APP",
"ERROR",
+ "ASSERT",
"SYSTEM",
"AUDIO",
"VIDEO",
"RENDER",
- "INPUT"
+ "INPUT",
+ "TEST"
};
+SDL_COMPILE_TIME_ASSERT(category_prefixes_enum, SDL_TABLESIZE(SDL_category_prefixes) == SDL_LOG_CATEGORY_RESERVED1);
+
static int SDL_android_priority[SDL_NUM_LOG_PRIORITIES] = {
ANDROID_LOG_UNKNOWN,
ANDROID_LOG_VERBOSE,