1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
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
|