mirror of
https://github.com/taglib/taglib.git
synced 2025-05-27 21:20:26 -04:00
Merge pull request #178 from rakuco/clear-mbstate_t-correctly
Correctly initialize std::mbstate_t.
This commit is contained in:
commit
9f29804f60
@ -78,9 +78,10 @@ namespace
|
||||
char *dstBegin = dst;
|
||||
char *dstEnd = dstBegin + dstLength;
|
||||
|
||||
std::mbstate_t st = 0;
|
||||
std::mbstate_t st;
|
||||
const wchar_t *source;
|
||||
char *target;
|
||||
memset(&st, 0, sizeof(st));
|
||||
std::codecvt_base::result result = utf8_utf16_t().out(
|
||||
st, srcBegin, srcEnd, source, dstBegin, dstEnd, target);
|
||||
|
||||
@ -123,9 +124,10 @@ namespace
|
||||
wchar_t *dstBegin = dst;
|
||||
wchar_t *dstEnd = dstBegin + dstLength;
|
||||
|
||||
std::mbstate_t st = 0;
|
||||
std::mbstate_t st;
|
||||
const char *source;
|
||||
wchar_t *target;
|
||||
memset(&st, 0, sizeof(st));
|
||||
std::codecvt_base::result result = utf8_utf16_t().in(
|
||||
st, srcBegin, srcEnd, source, dstBegin, dstEnd, target);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user