aboutsummaryrefslogtreecommitdiff
path: root/win32/include/winapi
Commit message (Collapse)AuthorAgeFilesLines
* win32: include/winapi: remove more filesgrischka2017-02-0810-1499/+6
| | | | Also: use _assert, older msvcrt does not have _wassert
* Remove misc. filesgrischka2016-10-0123-4092/+1
| | | | | | | | | | | | - from win32/include/winapi: various .h The winapi header set cannot be complete no matter what. So lets have just the minimal set necessary to compile the examples. - remove CMake support (hard to keep up to date) - some other files Also, drop useless changes in win32/lib/(win)crt1.c
* win32: Add missing header files for nginx compilationseyko2016-04-134-0/+1117
| | | | | | | | | From: Vlad Vissoultchev Date: Tue, 12 Apr 2016 21:02:43 +0300 Subject: win32: Add missing header files for nginx compilation The new ones are hoisted from mingw-w64 as most other headers under `win32/include/winapi`
* Use proper ifdef for x64 check in winnt.hVlad Vissoultchev2016-03-141-3/+3
|
* Add x64 SEH decls. Add exports to kernel32.defVlad Vissoultchev2016-03-131-0/+65
|
* Move WIN32_LEAN_AND_MEAN to windows.h (silence redeclarations)Vlad Vissoultchev2016-03-131-0/+4
|
* win32: UUID typedef addedseyko2015-09-251-0/+5
|
* win32/include/winapi changes from https://github.com/run4flat/tinycc.gitseyko2015-05-1418-0/+2895
| | | | | | | | just for testing. Is it needed? I'm not a MSYS citizen. run4flat is a tcc fork by David Mertens that knows how to work with multiple symbol tables. Excelent work. A good descriptions of the tcc internals inside a code comments.
* i386-gen: preserve fp control word in gen_cvt_ftoigrischka2013-08-281-6/+6
| | | | | | | | | | | | | | | | | | | | | | | - 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
* add version number to manpageUrs Janssen2013-02-172-3/+3
| | | | | | | avoid c++/c99 style comments in preprocessor directives avoid leadings whitespaces in preprocessor directives mention implemented variable length arrays in documentation fixed ambiguous option in texi2html call (Austin English)
* win32: cleanup includegrischka2010-01-141-397/+0
|
* win64: use new headers from mingwgrischka2009-07-1826-12428/+23217
|
* dos2unixbellard2005-04-1715-14372/+14372
|
* win32 mergebellard2005-04-1415-0/+14372