mlang: Silence some Win64 compile warnings.
If the flag TCI_SRCFONTSIG is not set then the first argument passed to TranslateCharsetInfo is just a DWORD that needs to be marshalled over a pointer.
This commit is contained in:
parent
7b1c326016
commit
f75f4e431f
|
@ -1954,7 +1954,7 @@ static HRESULT WINAPI fnIMLangFontLink_CodePageToCodePages(
|
|||
|
||||
TRACE("(%p) Seeking %u\n",This, uCodePage);
|
||||
|
||||
rc = TranslateCharsetInfo((DWORD*)uCodePage, &cs, TCI_SRCCODEPAGE);
|
||||
rc = TranslateCharsetInfo((DWORD*)(DWORD_PTR)uCodePage, &cs, TCI_SRCCODEPAGE);
|
||||
|
||||
if (rc)
|
||||
{
|
||||
|
@ -1985,8 +1985,9 @@ static HRESULT WINAPI fnIMLangFontLink_CodePagesToCodePage(
|
|||
|
||||
*puCodePage = 0x00000000;
|
||||
|
||||
rc = TranslateCharsetInfo((DWORD*)uDefaultCodePage, &cs, TCI_SRCCODEPAGE);
|
||||
|
||||
rc = TranslateCharsetInfo((DWORD*)(DWORD_PTR)uDefaultCodePage, &cs,
|
||||
TCI_SRCCODEPAGE);
|
||||
|
||||
if (rc && (dwCodePages & cs.fs.fsCsb[0]))
|
||||
{
|
||||
TRACE("Found Default Codepage\n");
|
||||
|
@ -2592,7 +2593,8 @@ static void fill_cp_info(const struct mlang_data *ml_data, UINT index, MIMECPINF
|
|||
{
|
||||
CHARSETINFO csi;
|
||||
|
||||
if (TranslateCharsetInfo((DWORD *)ml_data->family_codepage, &csi, TCI_SRCCODEPAGE))
|
||||
if (TranslateCharsetInfo((DWORD*)(DWORD_PTR)ml_data->family_codepage, &csi,
|
||||
TCI_SRCCODEPAGE))
|
||||
mime_cp_info->bGDICharset = csi.ciCharset;
|
||||
else
|
||||
mime_cp_info->bGDICharset = DEFAULT_CHARSET;
|
||||
|
|
Loading…
Reference in New Issue