diff options
Diffstat (limited to 'games-strategy/ufoai/files/ufoai-2.5.0_p20180603-no-register.patch')
-rw-r--r-- | games-strategy/ufoai/files/ufoai-2.5.0_p20180603-no-register.patch | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/games-strategy/ufoai/files/ufoai-2.5.0_p20180603-no-register.patch b/games-strategy/ufoai/files/ufoai-2.5.0_p20180603-no-register.patch new file mode 100644 index 000000000000..66ba5b25eb84 --- /dev/null +++ b/games-strategy/ufoai/files/ufoai-2.5.0_p20180603-no-register.patch @@ -0,0 +1,84 @@ +From 829468a95ae1dca297765143b0a0aa73717e13d6 Mon Sep 17 00:00:00 2001 +From: James Le Cuirot <chewi@gentoo.org> +Date: Sat, 28 Sep 2024 19:53:59 +0100 +Subject: [PATCH] ISO C++17 does not allow 'register' storage class specifier + +--- + src/client/renderer/r_font.cpp | 2 +- + src/common/md5.cpp | 2 +- + src/shared/shared.cpp | 12 ++++++------ + 3 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/src/client/renderer/r_font.cpp b/src/client/renderer/r_font.cpp +index abbe67e68e..53c69d6ee9 100644 +--- a/src/client/renderer/r_font.cpp ++++ b/src/client/renderer/r_font.cpp +@@ -259,7 +259,7 @@ void R_FontListCache_f (void) + */ + static int R_FontHash (const char* string, const font_t* font) + { +- register int hashValue, i; ++ int hashValue, i; + + hashValue = 0x2040189 * ((font - fonts) + 1); + for (i = 0; string[i] != '\0'; i++) +diff --git a/src/common/md5.cpp b/src/common/md5.cpp +index e04b34b05c..46ba312f0d 100644 +--- a/src/common/md5.cpp ++++ b/src/common/md5.cpp +@@ -78,7 +78,7 @@ static void MD5Init (struct MD5Context *ctx) + */ + static void MD5Transform (uint32_t buf[4], uint32_t const in[16]) + { +- register uint32_t a, b, c, d; ++ uint32_t a, b, c, d; + + a = buf[0]; + b = buf[1]; +diff --git a/src/shared/shared.cpp b/src/shared/shared.cpp +index 07347378c4..0d4e27b556 100644 +--- a/src/shared/shared.cpp ++++ b/src/shared/shared.cpp +@@ -105,8 +105,8 @@ char* Com_ConvertToASCII7 (char* s) + */ + static int Com_FilterAfterStar (const char* pattern, const char* text) + { +- register const char* p = pattern, *t = text; +- register char c, c1; ++ const char* p = pattern, *t = text; ++ char c, c1; + + while ((c = *p++) == '?' || c == '*') + if (c == '?' && *t++ == '\0') +@@ -144,8 +144,8 @@ static int Com_FilterAfterStar (const char* pattern, const char* text) + */ + int Com_Filter (const char* pattern, const char* text) + { +- register const char* p = pattern, *t = text; +- register char c; ++ const char* p = pattern, *t = text; ++ char c; + + while ((c = *p++) != '\0') + switch (c) { +@@ -166,7 +166,7 @@ int Com_Filter (const char* pattern, const char* text) + + case '[': + { +- register char c1 = *t++; ++ char c1 = *t++; + int invert; + + if (!c1) +@@ -178,7 +178,7 @@ int Com_Filter (const char* pattern, const char* text) + + c = *p++; + while (1) { +- register char cstart = c, cend = c; ++ char cstart = c, cend = c; + + if (c == '\\') { + cstart = *p++; +-- +2.46.0 + |