Fix wchar mode

This commit is contained in:
Arseny Kapoulkine 2015-10-18 17:52:45 -07:00
parent e45c173f73
commit e7f1e3d9dd

View file

@ -4487,14 +4487,14 @@ PUGI__NS_BEGIN
{
#ifdef PUGIXML_WCHAR_MODE
char_t wbuf[128];
assert(strlength(buf) < sizeof(wbuf) / sizeof(wbuf[0]));
assert(strlen(buf) < sizeof(wbuf) / sizeof(wbuf[0]));
size_t offset = 0;
for (; buf[offset]; ++offset) wbuf[offset] = buf[offset];
return strcpy_insitu(dest, header, header_mask, wbuf, offset);
#else
return strcpy_insitu(dest, header, header_mask, buf, strlength(buf));
return strcpy_insitu(dest, header, header_mask, buf, strlen(buf));
#endif
}