Sweden-Number/dlls/kernel32
Rob Shearman a82f4dd9b7 Don't use GetExceptionCode and GetExceptionInformation in exception filter functions.
When using native compiler exceptions, it isn't valid to use 
GetExceptionCode and GetExceptionInformation anywhere other than in the 
filter or handler blocks since it would be very hard for the compiler to 
work out where to retrieve the exception information from on the stack.

Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros 
which enabled GetExceptionCode, GetExceptionInformation and 
AbnormalTermination to be used inside of the functions they declared and 
fix up all callers to access the information directly.
2008-02-16 14:57:44 +01:00
..
nls kernel32: Add Surinam Dutch and Belgian Dutch translations of language group names. 2008-01-07 12:02:26 +01:00
tests kernel32/tests: Fix the time tests when 'Automatically adjust clock for daylight saving changes' has been unset. 2008-02-15 09:56:12 +01:00
Makefile.in Makedll.rules: Add a generic EXTRADLLFLAGS variable instead of defining a specific variable for every possible parameter. 2007-12-11 14:59:54 +01:00
actctx.c kernel32: Fix a compiler warning. 2007-08-30 11:49:02 +02:00
atom.c kernel32: Exclude unused headers. 2007-05-07 20:34:41 +02:00
atom16.c kernel32: Exclude unused headers. 2007-05-07 20:34:41 +02:00
change.c kernel32: Pass completion value to ntdll layer. 2007-09-28 13:20:36 +02:00
comm.c kernel32: Fix description for SetDefaultCommConfig. 2007-10-29 12:02:44 +01:00
comm.drv.spec
computername.c kernel32: Exclude unused headers. 2007-05-07 20:34:41 +02:00
console.c Don't use GetExceptionCode and GetExceptionInformation in exception filter functions. 2008-02-16 14:57:44 +01:00
console_private.h
cpu.c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
debugger.c kernel32: Add a CheckRemoteDebuggerPresent stub. 2007-02-19 13:11:08 +01:00
dosmem.c kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
editline.c kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
environ.c kernel32/tests: Add more ExpandEnvironmentStringsA() tests. 2008-01-11 12:25:33 +01:00
error16.c kernel32: Exclude unused headers. 2007-05-07 20:34:41 +02:00
except.c kernel32: Remove the no-exec fault workaround, it shouldn't be needed anymore. 2007-12-05 12:35:47 +01:00
fiber.c kernel32: Don't save the signal mask in sigsetjmp. 2008-02-12 22:39:54 +01:00
file.c kernel32: Implement ReplaceFileW. 2008-02-12 23:03:09 +01:00
file16.c kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
format_msg.c kernel32: Remove unneeded casts. 2007-12-14 12:25:06 +01:00
global16.c kernel32: Remove unneeded casts. 2007-12-14 12:25:06 +01:00
heap.c kernel32: Remove unneeded casts. 2008-01-09 12:26:04 +01:00
instr.c winedos: Add the possibility of refusing to emulate some interrupts. 2007-12-23 13:55:12 +01:00
kernel.rc kernel: Beginning of French translation of error messages. 2007-01-16 11:44:55 +01:00
kernel16.c
kernel16_private.h kernel32: Fix some compilation warnings in 64-bit mode. 2007-05-30 13:24:21 +02:00
kernel32.spec kernel32: Add RegisterApplicationRestart stub. 2008-02-05 12:06:09 +01:00
kernel_main.c kernel32: Initialise the top 16-bit stack frame to zero. 2008-01-18 11:56:13 +01:00
kernel_private.h winedos: Add the possibility of refusing to emulate some interrupts. 2007-12-23 13:55:12 +01:00
krnl386.exe.spec
lcformat.c Don't put single quotes around '%s' when using the debugstr_*() functions. 2007-01-18 12:55:50 +01:00
local16.c kernel32: Revert the removal of a cast from a macro. 2007-12-21 12:40:50 +01:00
locale.c kernel32: On Mac OS, recompose the Unicode strings we get from the OS. 2008-02-15 12:07:56 +01:00
locale_rc.rc
lzexpand.c kernel32: Pass HEAP_ZERO_MEMORY to HeapAlloc() instead of clearing the memory with a separate memset() call. 2007-12-06 12:07:17 +01:00
module.c kernel32: Remove unneeded casts. 2007-12-19 12:18:48 +01:00
ne_module.c kernel32: LOADPARAMS16->showCmd can be NULL, do not crash in that case. 2008-02-04 11:49:37 +01:00
ne_segment.c kernel32: Remove unneeded casts. 2007-12-20 10:47:00 +01:00
oldconfig.c kernel32: Exclude unused headers. 2007-05-07 20:34:58 +02:00
path.c kernel32: Don't fail unconditionally in MoveFile for directories with flag MOVEFILE_REPLACE_EXISTING. 2008-02-06 13:49:29 +01:00
powermgnt.c kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
process.c kernel32: Add RegisterApplicationRestart stub. 2008-02-05 12:06:09 +01:00
profile.c kernel32: Fix a memory leak. 2007-09-27 19:25:06 +02:00
pthread.c kernel32: Fix compilation warnings in 64-bit mode. 2007-05-23 13:13:54 +02:00
registry16.c kernel32: Cast-qual warnings fix. 2006-09-20 12:22:55 +02:00
relay16.c Assorted non-ANSI function declaration fixes (missing void). 2007-08-30 11:57:18 +02:00
resource.c kernel32: Remove unneeded casts. 2007-12-20 10:47:00 +01:00
resource16.c kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
selector.c kernel32: Fix some compilation warnings in 64-bit mode. 2007-05-30 13:24:21 +02:00
snoop16.c kernel32: Fix type of a loop variable in SNOOP16_Entry(). 2008-01-14 15:31:37 +01:00
stress.c kernel32: Exclude unused headers. 2007-05-07 20:34:58 +02:00
stress.spec
string.c kernel32: Exclude unused headers. 2007-05-07 20:34:58 +02:00
sync.c kernel32: Implement RegisterWaitForSingleObjectEx. 2008-01-07 12:04:07 +01:00
syslevel.c kernel32: Fix compilation warnings in 64-bit mode. 2007-05-23 13:13:54 +02:00
system.c kernel32: Use FIELD_OFFSET instead of pointer cast. 2007-10-15 17:50:07 +02:00
system.drv.spec
tape.c kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
task.c kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
thread.c Assorted spelling fixes. 2007-12-07 16:35:32 +01:00
thunk.c kernel32: Remove unneeded casts. 2007-12-21 12:40:32 +01:00
time.c kernel32: Use sysconf instead of the obsolete CLK_TCK. 2007-09-11 11:49:14 +02:00
toolhelp.c kernel32: Remove unneeded casts. 2008-01-09 12:26:04 +01:00
toolhelp.h kernel32: Store global arena base as a pointer. 2007-05-30 13:23:30 +02:00
toolhelp.spec
toolhelp16.c kernel32: Exclude unused headers. 2007-05-07 20:35:07 +02:00
utthunk.c kernel32: Do not reuse the name of a function argument for a local variable. 2007-12-14 12:26:07 +01:00
version.c kernel32: Add some simple tests for GetVersionExA. 2007-12-03 11:52:01 +01:00
version.rc
version16.rc kernel32: Define WINE_FILEVERSION in version resource of krnl386.exe. 2007-10-01 14:17:41 +02:00
virtual.c kernel32: Exclude unused headers. 2007-05-07 20:35:07 +02:00
volume.c kernel32: Fail more gracefully in GetVolumeInformation for fake drive devices. 2008-01-07 23:17:42 +01:00
vxd.c kernel32: Pass completion value to ntdll layer. 2007-09-28 13:20:36 +02:00
win87em.c kernel32: Win64 printf format warning fixes. 2006-10-13 12:08:25 +02:00
win87em.spec
windebug.c kernel32: Exclude unused headers. 2007-05-07 20:35:07 +02:00
windebug.spec
wowthunk.c kernel32: Return error code if WOWCallback16Ex of a real-mode function failed. 2007-08-15 11:10:54 +02:00