From: Hugh McMaster hugh.mcmaster@outlook.com
Signed-off-by: Hugh McMaster hugh.mcmaster@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" );