2
0
Fork 0
genodepkgs/toolchain-overlay/libc/vfwprintf_c_warn.patch

32 lines
843 B
Diff

+++ src/lib/libc/lib/libc/stdio/vfwprintf.c
@@ -838,10 +838,10 @@
sign = '-';
if (expt == INT_MAX) { /* inf or nan */
if (*cp == 'N') {
- cp = (ch >= 'a') ? L"nan" : L"NAN";
+ cp = (wchar_t *)((ch >= 'a') ? L"nan" : L"NAN");
sign = '\0';
} else
- cp = (ch >= 'a') ? L"inf" : L"INF";
+ cp = (wchar_t *)((ch >= 'a') ? L"inf" : L"INF");
size = 3;
flags &= ~ZEROPAD;
break;
@@ -953,14 +953,14 @@
case 's':
if (flags & LONGINT) {
if ((cp = GETARG(wchar_t *)) == NULL)
- cp = L"(null)";
+ cp = (wchar_t *)(L"(null)");
} else {
char *mbp;
if (convbuf != NULL)
free(convbuf);
if ((mbp = GETARG(char *)) == NULL)
- cp = L"(null)";
+ cp = (wchar_t *)(L"(null)");
else {
convbuf = __mbsconv(mbp, prec);
if (convbuf == NULL) {