From: Hugh McMaster <hugh.mcmaster(a)outlook.com> Signed-off-by: Hugh McMaster <hugh.mcmaster(a)outlook.com> --- dlls/kernel32/tests/locale.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/dlls/kernel32/tests/locale.c b/dlls/kernel32/tests/locale.c index 886240cc22c..dbcc5bb5a8f 100644 --- a/dlls/kernel32/tests/locale.c +++ b/dlls/kernel32/tests/locale.c @@ -8271,7 +8271,15 @@ static void dump_sortkeys( char *argv[] ) BYTE key[256]; unsigned int i, val, pos, res, flags = 0; char *p, *end, buffer[1024]; - FILE *f = fopen( argv[1], "r" ); + FILE *f; + + if (!pLCMapStringEx) + { + win_skip("LCMapStringEx not available.\n"); + return; + } + + f = fopen( argv[1], "r" ); locale[0] = 0; if (argv[2]) @@ -8306,8 +8314,8 @@ static void dump_sortkeys( char *argv[] ) while (*p == ' ' || *p == '\t') p++; } *p = 0; - res = LCMapStringEx( locale, flags | LCMAP_SORTKEY, data, pos, - (WCHAR *)key, sizeof(key), NULL, NULL, 0 ); + res = pLCMapStringEx( locale, flags | LCMAP_SORTKEY, data, pos, + (WCHAR *)key, sizeof(key), NULL, NULL, 0 ); printf( "%s:", buffer ); for (i = 0; i < res; i++) printf( " %02x", key[i] ); printf( "\n" ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/1897