- add stub for InvalidateNLSCache Index: dlls/kernel/locale.c =================================================================== RCS file: /home/wine/wine/dlls/kernel/locale.c,v retrieving revision 1.7 diff -u -r1.7 locale.c --- dlls/kernel/locale.c 26 Mar 2003 01:22:57 -0000 1.7 +++ dlls/kernel/locale.c 4 Apr 2003 18:36:22 -0000 @@ -1040,3 +1040,13 @@ SetLastError( ERROR_INVALID_PARAMETER ); return FALSE; } + +/****************************************************************************** + * InvalidateNLSCache (KERNEL32.@) + */ +BOOL WINAPI InvalidateNLSCache(void) +{ + FIXME("stub\n"); + return FALSE; +} + Index: dlls/kernel/kernel32.spec =================================================================== RCS file: /home/wine/wine/dlls/kernel/kernel32.spec,v retrieving revision 1.98 diff -u -r1.98 kernel32.spec --- dlls/kernel/kernel32.spec 3 Apr 2003 18:02:19 -0000 1.98 +++ dlls/kernel/kernel32.spec 4 Apr 2003 18:37:13 -0000 @@ -561,7 +561,7 @@ @ stdcall InterlockedDecrement(ptr) @ stdcall InterlockedExchange(ptr long) @ stdcall InterlockedIncrement(ptr) -@ stub InvalidateNLSCache +@ stdcall InvalidateNLSCache() @ stdcall IsBadCodePtr(ptr) @ stdcall IsBadHugeReadPtr(ptr long) @ stdcall IsBadHugeWritePtr(ptr long) ==== winedbg log Wine-dbg>disas 0x7599495c-0x10 0x7599494c (INTL.CPL.CPlApplet+0x3633 in C:\WINDOWS\SYSTEM\INTL.CPL): filds 0xe6840fff(%ebp) 0x75994952 (INTL.CPL.CPlApplet+0x3639 in C:\WINDOWS\SYSTEM\INTL.CPL): addb %al,0x0(%eax) 0x75994954 (INTL.CPL.CPlApplet+0x363b in C:\WINDOWS\SYSTEM\INTL.CPL): addb %dl,0x56(%edi) 0x75994957 (INTL.CPL.CPlApplet+0x363e in C:\WINDOWS\SYSTEM\INTL.CPL): call 0x759944b8 (INTL.CPL.CPlApplet+0x319f in C:\WINDOWS\SYSTEM\INTL.CPL) 0x7599495c (INTL.CPL.CPlApplet+0x3643 in C:\WINDOWS\SYSTEM\INTL.CPL): cmpl $1,%eax 0x7599495f (INTL.CPL.CPlApplet+0x3646 in C:\WINDOWS\SYSTEM\INTL.CPL): sbbl %eax,%eax 0x75994961 (INTL.CPL.CPlApplet+0x3648 in C:\WINDOWS\SYSTEM\INTL.CPL): negl %eax 0x75994963 (INTL.CPL.CPlApplet+0x364a in C:\WINDOWS\SYSTEM\INTL.CPL): pushl %eax 0x75994964 (INTL.CPL.CPlApplet+0x364b in C:\WINDOWS\SYSTEM\INTL.CPL): pushl %ebx 0x75994965 (INTL.CPL.CPlApplet+0x364c in C:\WINDOWS\SYSTEM\INTL.CPL): pushl %esi Wine-dbg>disas 0x759944b8 0x759944b8 (INTL.CPL.CPlApplet+0x319f in C:\WINDOWS\SYSTEM\INTL.CPL): pushl %ebp 0x759944b9 (INTL.CPL.CPlApplet+0x31a0 in C:\WINDOWS\SYSTEM\INTL.CPL): movl %esp,%ebp 0x759944bb (INTL.CPL.CPlApplet+0x31a2 in C:\WINDOWS\SYSTEM\INTL.CPL): subl $0x150,%esp 0x759944c1 (INTL.CPL.CPlApplet+0x31a8 in C:\WINDOWS\SYSTEM\INTL.CPL): pushl %ebx 0x759944c2 (INTL.CPL.CPlApplet+0x31a9 in C:\WINDOWS\SYSTEM\INTL.CPL): pushl %esi 0x759944c3 (INTL.CPL.CPlApplet+0x31aa in C:\WINDOWS\SYSTEM\INTL.CPL): pushl %edi 0x759944c4 (INTL.CPL.CPlApplet+0x31ab in C:\WINDOWS\SYSTEM\INTL.CPL): call *0x759982cc -> 0x4087d3ea (InvalidateNLSCache [locale.c:1048] in kernel32.dll.so) 0x759944ca (INTL.CPL.CPlApplet+0x31b1 in C:\WINDOWS\SYSTEM\INTL.CPL): movl 0xc(%ebp),%esi 0x759944cd (INTL.CPL.CPlApplet+0x31b4 in C:\WINDOWS\SYSTEM\INTL.CPL): movl 0x0(%esi),%eax 0x759944cf (INTL.CPL.CPlApplet+0x31b6 in C:\WINDOWS\SYSTEM\INTL.CPL): cmpl $1,%eax Wine-dbg>bt Backtrace: =>0 0x4087d3ea (InvalidateNLSCache [locale.c:1048] in kernel32.dll.so) (ebp=406d1b20) 1 0x7599495c (INTL.CPL.CPlApplet+0x3643 in C:\WINDOWS\SYSTEM\INTL.CPL) (ebp=406d1b40) 2 0x4098e0d3 (WINPROC_wrapper+0x17 in user32.dll.so) (ebp=406d1b64)