Change dstp to be const and remove bogus cast.
Submitted by: christoph.mallon at gmx.de Approved by: kib (mentor)
This commit is contained in:
parent
1435181496
commit
f400c2b850
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user