diff options
Diffstat (limited to 'comms/asterisk18/patches/patch-include_asterisk_strings.h')
| -rw-r--r-- | comms/asterisk18/patches/patch-include_asterisk_strings.h | 40 | 
1 files changed, 40 insertions, 0 deletions
| diff --git a/comms/asterisk18/patches/patch-include_asterisk_strings.h b/comms/asterisk18/patches/patch-include_asterisk_strings.h new file mode 100644 index 00000000000..0730059dca9 --- /dev/null +++ b/comms/asterisk18/patches/patch-include_asterisk_strings.h @@ -0,0 +1,40 @@ +$NetBSD: patch-include_asterisk_strings.h,v 1.1.1.1 2021/06/13 07:47:18 jnemeth Exp $ + +--- include/asterisk/strings.h.orig	2018-05-01 20:12:26.000000000 +0000 ++++ include/asterisk/strings.h +@@ -1168,7 +1168,7 @@ char *ast_tech_to_upper(char *dev_str), + 	} +  + 	for (pos = dev_str; *pos && *pos != '/'; pos++) { +-		*pos = toupper(*pos); ++		*pos = toupper((unsigned char)*pos); + 	} + 	return dev_str; + } +@@ -1244,7 +1244,7 @@ static force_inline int attribute_pure a + 	unsigned int hash = 5381; +  + 	while (*str) { +-		hash = hash * 33 ^ (unsigned char) tolower(*str++); ++		hash = hash * 33 ^ tolower((unsigned char)*str++); + 	} +  + 	return ast_str_hash_restrict(hash); +@@ -1265,7 +1265,7 @@ static force_inline char *attribute_pure + 	} +  + 	for (; *str; ++str) { +-		*str = tolower(*str); ++		*str = tolower((unsigned char)*str); + 	} +  + 	return str_orig; +@@ -1286,7 +1286,7 @@ static force_inline char *attribute_pure + 	} +  + 	for (; *str; ++str) { +-		*str = toupper(*str); ++		*str = toupper((unsigned char)*str); + 	} +  + 	return str_orig; | 
