aboutsummaryrefslogtreecommitdiff
path: root/win32/lib/wincrt1.c
Commit message (Collapse)AuthorAgeFilesLines
* wincrt1.c: add definition of the __TRY__ if not definedseyko2015-03-031-0/+8
| | | | Some i686-pc-mingw32-gcc don't know about __TRY__
* i386-gen: preserve fp control word in gen_cvt_ftoigrischka2013-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | - Use runtime function for conversion - Also initialize fp with tcc -run on windows This fixes a bug where double x = 1.0; double y = 1.0000000000000001; double z = x < y ? 0 : sqrt (x*x - y*y); caused a bad sqrt because rounding precision for the x < y comparison was different to the one used within the sqrt function. This also fixes a bug where printf("%d, %d", (int)pow(10, 2), (int)pow(10, 2)); would print 100, 99 Unrelated: win32: document relative include & lib lookup win32: normalize_slashes: do not mirror silly gcc behavior This reverts part of commit 8a81f9e1036637e21a47e14fb56bf64133546890 winapi: add missing WINAPI decl. for some functions
* win32: wincrt1.c: include stdlib.h for exit()grischka2013-02-041-0/+1
|
* win32: register SEH in startup code (i386 only)grischka2010-10-191-0/+1
| | | | Needed to handle signal() etc. with msvcrt
* win32: reformat examples, crt etcgrischka2009-07-181-28/+41
|
* _controlfp fix (grischka)bellard2005-04-171-49/+49
|
* win32 mergebellard2005-04-141-0/+49