Ed Schouten
ebcd40f1b0
Update remaining references to bsd_cdefs.h to cdefs-compat.h.
...
It looks like we didn't substitute the name of the bsd_cdefs.h header
file in two source files when renaming it.
2016-05-15 11:28:26 +02:00
Keno Fischer
81053b7fcb
Fix Clang warnings on Windows
...
- Align DLLEXPORT in definitions and declations. There is still a few
cases left, where the declation in the compiler's complex.h disagrees
with the implementation here. For now we can't do anything about that,
but maybe should be revisited in the future.
- Fix the syntax on an .ascii directive that gcc accepted mistakingly, but
clang does not.
2016-03-13 06:21:15 +00:00
Viral B. Shah
4ef4170e64
Change some #ifdefs to be different than the system ones.
2016-02-27 19:52:44 +05:30
Graham Inggs
e3336dd022
Enable stack protection for all ELFs, not only __linux__
2015-11-10 21:39:17 +02:00
Jameson Nash
5f4979e5d1
work around msvc bug where .model must be on its own line or it forgets about it
2014-03-18 22:03:14 -04:00
Jameson Nash
995c70eaf7
add win64 compat definitions also
2014-03-18 21:40:07 -04:00
Jameson Nash
66e6f8ea91
normalize __WIN32__ to _WIN32, which is defined by all Windows compilers
2014-03-18 20:47:48 -04:00
Jameson Nash
18f475de56
add DLLEXPORT to i387 and amd64 assembly (win32 target) and ld80/ld128 files
2013-08-03 05:52:19 -04:00
Jameson Nash
3c8738e642
fix amd64 asm syntax for windows
2013-03-02 22:50:35 -05:00
Keno Fischer
f0862df1db
Allow compilation of assembly files on OSX
2012-05-24 23:14:58 -04:00