summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorRoman Divacky <rdivacky@FreeBSD.org>2009-01-15 20:45:59 +0000
committerRoman Divacky <rdivacky@FreeBSD.org>2009-01-15 20:45:59 +0000
commitf400c2b850571598625a586cc60aa8d0364941bf (patch)
treea63ede0d42da20cb11bd60ce59efd7067d3e4453 /lib/libc
parent14351814962bfb4ddc11ce3e04e708b3d7928478 (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/locale/wcsftime.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libc/locale/wcsftime.c b/lib/libc/locale/wcsftime.c
index 22eb389e64ad..a546dc646a60 100644
--- a/lib/libc/locale/wcsftime.c
+++ b/lib/libc/locale/wcsftime.c
@@ -52,7 +52,8 @@ wcsftime(wchar_t * __restrict wcs, size_t maxsize,
{
static const mbstate_t initial;
mbstate_t mbs;
- char *dst, *dstp, *sformat;
+ char *dst, *sformat;
+ const char *dstp;
const wchar_t *formatp;
size_t n, sflen;
int sverrno;
@@ -90,7 +91,7 @@ wcsftime(wchar_t * __restrict wcs, size_t maxsize,
goto error;
dstp = dst;
mbs = initial;
- n = mbsrtowcs(wcs, (const char **)&dstp, maxsize, &mbs);
+ n = mbsrtowcs(wcs, &dstp, maxsize, &mbs);
if (n == (size_t)-2 || n == (size_t)-1 || dstp != NULL)
goto error;