From bd28c2d4bfe61c62548ba418a896261fda22ceec Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 4 Oct 2024 10:33:33 +0200 Subject: [PATCH] [warnings] fix integer narrowing --- winpr/libwinpr/crt/string.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/winpr/libwinpr/crt/string.c b/winpr/libwinpr/crt/string.c index d0bd38495..f5427a4ee 100644 --- a/winpr/libwinpr/crt/string.c +++ b/winpr/libwinpr/crt/string.c @@ -469,7 +469,7 @@ LPSTR CharUpperA(LPSTR lpsz) char c = *lpsz; if ((c >= 'a') && (c <= 'z')) - c = c - 'a' + 'A'; + c = (char)(c - 'a' + 'A'); *lpsz = c; return lpsz; @@ -478,7 +478,7 @@ LPSTR CharUpperA(LPSTR lpsz) for (size_t i = 0; i < length; i++) { if ((lpsz[i] >= 'a') && (lpsz[i] <= 'z')) - lpsz[i] = lpsz[i] - 'a' + 'A'; + lpsz[i] = (char)(lpsz[i] - 'a' + 'A'); } return lpsz; @@ -524,7 +524,7 @@ DWORD CharUpperBuffA(LPSTR lpsz, DWORD cchLength) for (DWORD i = 0; i < cchLength; i++) { if ((lpsz[i] >= 'a') && (lpsz[i] <= 'z')) - lpsz[i] = lpsz[i] - 'a' + 'A'; + lpsz[i] = (char)(lpsz[i] - 'a' + 'A'); } return cchLength; @@ -561,7 +561,7 @@ LPSTR CharLowerA(LPSTR lpsz) char c = *lpsz; if ((c >= 'A') && (c <= 'Z')) - c = c - 'A' + 'a'; + c = (char)(c - 'A' + 'a'); *lpsz = c; return lpsz; @@ -570,7 +570,7 @@ LPSTR CharLowerA(LPSTR lpsz) for (size_t i = 0; i < length; i++) { if ((lpsz[i] >= 'A') && (lpsz[i] <= 'Z')) - lpsz[i] = lpsz[i] - 'A' + 'a'; + lpsz[i] = (char)(lpsz[i] - 'A' + 'a'); } return lpsz; @@ -590,7 +590,7 @@ DWORD CharLowerBuffA(LPSTR lpsz, DWORD cchLength) for (DWORD i = 0; i < cchLength; i++) { if ((lpsz[i] >= 'A') && (lpsz[i] <= 'Z')) - lpsz[i] = lpsz[i] - 'A' + 'a'; + lpsz[i] = (char)(lpsz[i] - 'A' + 'a'); } return cchLength;