Commit ad0b91302d34336f8af8787fefeeddb553606ec6

Eddy Jansson 2022-07-05T22:29:43

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,