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:
Roman Divacky 2009-01-15 20:45:59 +00:00
parent 1435181496
commit f400c2b850
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=187312

View File

@ -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;