summaryrefslogtreecommitdiffstatshomepage
path: root/src/build/verinfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/build/verinfo.c')
-rw-r--r--src/build/verinfo.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/build/verinfo.c b/src/build/verinfo.c
index 2cbf41a3ac7..d95df33dc86 100644
--- a/src/build/verinfo.c
+++ b/src/build/verinfo.c
@@ -13,6 +13,8 @@
#include <string.h>
#include <stdlib.h>
+typedef unsigned char UINT8;
+
#define ARRAY_LENGTH(x) (sizeof(x) / sizeof(x[0]))
#define BUILD_WINDOWS (0)
#define BUILD_WINUI (1)
@@ -123,13 +125,13 @@ static int parse_version_digit(const char *str, int *position)
{
int value = 0;
- while (str[*position] != 0 && !isspace(str[*position]) && !isdigit(str[*position]))
+ while (str[*position] != 0 && !isspace((UINT8)str[*position]) && !isdigit((UINT8)str[*position]))
(*position)++;
- if (str[*position] != 0 && isdigit(str[*position]))
+ if (str[*position] != 0 && isdigit((UINT8)str[*position]))
{
sscanf(&str[*position], "%d", &value);
- while (isdigit(str[*position]))
+ while (isdigit((UINT8)str[*position]))
(*position)++;
}
return value;