mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-12-17 23:48:20 +00:00
Bug: https://bugs.gentoo.org/944460 Signed-off-by: Cristian Othón Martínez Vera <cfuga@cfuga.mx> Part-of: https://github.com/gentoo/gentoo/pull/41539 Closes: https://github.com/gentoo/gentoo/pull/41539 Signed-off-by: Sam James <sam@gentoo.org>
29 lines
681 B
Diff
29 lines
681 B
Diff
Bug: https://bugs.gentoo.org/944460
|
|
|
|
--- a/libsm/vfscanf.c
|
|
+++ b/libsm/vfscanf.c
|
|
@@ -240,13 +240,13 @@
|
|
/* FALLTHROUGH */
|
|
case 'd':
|
|
c = CT_INT;
|
|
- ccfn = (ULONGLONG_T (*)())sm_strtoll;
|
|
+ ccfn = (ULONGLONG_T (*)(const char *, char **, int))sm_strtoll;
|
|
base = 10;
|
|
break;
|
|
|
|
case 'i':
|
|
c = CT_INT;
|
|
- ccfn = (ULONGLONG_T (*)())sm_strtoll;
|
|
+ ccfn = (ULONGLONG_T (*)(const char *, char **, int))sm_strtoll;
|
|
base = 0;
|
|
break;
|
|
|
|
@@ -324,7 +324,7 @@
|
|
if (isupper(c))
|
|
flags |= LONG;
|
|
c = CT_INT;
|
|
- ccfn = (ULONGLONG_T (*)()) sm_strtoll;
|
|
+ ccfn = (ULONGLONG_T (*)(const char *, char **, int)) sm_strtoll;
|
|
base = 10;
|
|
break;
|
|
}
|