Commit f4fe2b2d authored by Rafał Mużyło's avatar Rafał Mużyło Committed by Alexandre Julliard

itss: Fix handling non-ASCII content paths.

parent aac8d46c
......@@ -935,15 +935,10 @@ static UInt64 _chm_parse_cword(UChar **pEntry)
/* parse a utf-8 string into an ASCII char buffer */
static BOOL _chm_parse_UTF8(UChar **pEntry, UInt64 count, WCHAR *path)
{
/* MJM - Modified to return real Unicode strings */
while (count != 0)
{
*path++ = (*(*pEntry)++);
--count;
}
*path = '\0';
return TRUE;
DWORD length = MultiByteToWideChar(CP_UTF8, 0, (char *)*pEntry, count, path, CHM_MAX_PATHLEN);
path[length] = '\0';
*pEntry += count;
return !!length;
}
/* parse a PMGL entry into a chmUnitInfo struct; return 1 on success. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment