fpc/rtl/win32
sergei 179586f589 + SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH.
Although basic things work (no regressions in test suite, also with TEST_OPT=-O2), there are some secondary issues/TODOs:
- Exception frame around PASCALMAIN is not properly removed in DLLs
- No stack traces yet
- Stack overallocated in finalizer procedures, their entry/exit code needs cleanup
- Signals unit is probably completely broken.

git-svn-id: trunk@26225 -
2013-12-12 12:43:46 +00:00
..
buildrtl.lpi * version update 2013-04-09 13:06:26 +00:00
buildrtl.pp rtl: build fpwidestring for the same platforms as character unit 2013-03-12 03:23:08 +00:00
classes.pp
gprt0.as
initc.pp
Makefile * regenerated fpcmake makefiles after r25642 2013-10-05 10:11:27 +00:00
Makefile.fpc rtl: add missing windows codepages (mantis #0024294) 2013-04-22 01:48:12 +00:00
objinc.inc
rtldefs.inc + FPCRTL_FILESYSTEM_SINGLE_BYTE_API define that is set for targets where we 2013-06-27 21:37:39 +00:00
seh32.inc + SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH. 2013-12-12 12:43:46 +00:00
signals.pp
sysinit.inc
sysinitcyg.pp
sysinitgprof.pp
sysinitpas.pp
system.pp + SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH. 2013-12-12 12:43:46 +00:00
wcygprt0.as
wdllprt0.as
windows.pp Fix compilation of WinCE. Change the fixed UNICODE define of WinCE to FPC_OS_UNICODE, so that it won't be undefined when changing the mode/string type and that the usage of a UNICODE API is independant of the mode. 2013-05-04 11:06:32 +00:00
winsysut.pp
wprt0.as