SDL: Merge commit 'ad0b91302d34336f8af8787fefeeddb553606ec6' into main

https://github.com/libsdl-org/SDL/commit/f5cbc440e34b8b9bcc618e1e63b5fe66a25226d6

From ad0b91302d34336f8af8787fefeeddb553606ec6 Mon Sep 17 00:00:00 2001
From: Eddy Jansson <[EMAIL REDACTED]>
Date: Tue, 5 Jul 2022 22:29:43 +0200
Subject: [PATCH] android: Add missing entries to SDL_category_prefixes table.

Add static assert so this shouldn't happen in the future.

Fixes #5883
---
 src/SDL_log.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/SDL_log.c b/src/SDL_log.c
index a00fa288050..dd6026c7c48 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,