aboutsummaryrefslogtreecommitdiff
path: root/win32/include/_mingw.h
Commit message (Collapse)AuthorAgeFilesLines
* win32: _mingw.h: add definition for _TRUNCATE from newer _mingw.hAvi Halachmi (:avih)2016-06-191-0/+4
|
* tccgen: scopes levels for local symbols (update 1)grischka2016-05-051-4/+7
| | | | | | | Catch top level redeclarations too. Also fix mistakes in tcctest.c and the tcc sources (win32) showing up now.
* win32: Add missing header files for nginx compilationseyko2016-04-131-0/+4
| | | | | | | | | 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`
* Move WIN32_LEAN_AND_MEAN to windows.h (silence redeclarations)Vlad Vissoultchev2016-03-131-3/+0
|
* tcc -vv/--print-search-dirs: print more infogrischka2013-02-101-1/+2
| | | | | | | | | | | | | | tests/Makefile: - print-search-dirs when 'hello' fails - split off hello-run win32/include/_mingw.h: - fix for compatibility with mingw headers (While our headers in win32 are from mingw-64 and don't have the problem) tiny_libmaker: - don't use "dangerous" mktemp
* win32: _mingw.h: do not undef NULLgrischka2013-01-241-1/+0
| | | | | | | | | Not wise if stddef.h was already included. This is related to commit 3aa26a794e24a298493a2bc9d70fbd9aebf6437a Instead hack stddef.h to have identical definition and thus avoid the issue mentionned there.
* win32/include: enable _timezone etc variables.grischka2011-07-111-3/+4
| | | | | | | | | which live in msvcrt.dll and need __declspec(import) which works by now. Also: - _mingw.h: conditionally define WIN32_LEAN_AND_MEAN - malloc.h: don't undef alloca
* win32: register SEH in startup code (i386 only)grischka2010-10-191-0/+2
| | | | Needed to handle signal() etc. with msvcrt
* win32: adjust for mingw32 winapi packagesgrischka2010-01-261-0/+11
| | | | | | Note: the files in tcc/win32/include/winapi are now from the mingw-w64 project, however with this fix using mingw32 winapi should still work.
* win64: defined size_t and ptrdiff_t to unsigned long longgrischka2010-01-141-18/+17
|
* win32: cleanup includegrischka2010-01-141-47/+46
|
* win32: add size_t to _mingw.hgrischka2009-12-201-0/+9
|
* win64: add tiny unwind data for setjmp/longjmpgrischka2009-12-201-1/+1
| | | | | | | | | This enables native unwind semantics with longjmp on win64 by putting an entry into the .pdata section for each compiled fuction. Also, the function now use a fixed stack and store arguments into X(%rsp) rather than using push.
* win64: adjust for two args with setjmp(buf,ctx)grischka2009-12-191-0/+2
|
* win64: use new headers from mingwgrischka2009-07-181-11/+73
|
* Checkin tiny_libmaker (ar replacement) by Timovj Lahdegrischka2008-03-081-10/+10
|
* Import more changesets from Rob Landley's fork (part 2)grischka2007-11-211-0/+2
|
* added DECLARE_STDCALL_P (grischka)bellard2005-04-171-51/+52
|
* win32 mergebellard2005-04-141-0/+51