]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libmodplug/003-use-static-cast-for-ctype.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / libmodplug / 003-use-static-cast-for-ctype.patch
1 diff --git a/src/load_abc.cpp b/src/load_abc.cpp
2 index ee79f39..874ab8f 100644
3 --- a/src/load_abc.cpp
4 +++ b/src/load_abc.cpp
5 @@ -268,7 +268,8 @@ static void setenv(const char *name, const char *value, int overwrite)
6 #endif
7
8 static int abc_isvalidchar(char c) {
9 - return(isalpha(c) || isdigit(c) || isspace(c) || c == '%' || c == ':');
10 + unsigned char u = static_cast<unsigned char>(c);
11 + return(isalpha(u) || isdigit(u) || isspace(u) || c == '%' || c == ':');
12 }
13 #if 0
14 static const char *abc_skipspace(const char *p)