ocaml/asmrun
David Allsopp ef2cdbe1e7 Correctly detect _set_invalid_parameter_handler
There is still at least one Microsoft-supported version of the CRT which
does not include the secure versions of various functions, and
consequently does not include `_set_invalid_parameter_handler`.

Tests for the definition and inclusion of
caml_install_invalid_parameter_handler refined to detect
`__STDC_SECURE_LIB__` defined in `crtdefs.h`. This is a badly documented,
but standardised, define. Although `__STDC_SECURE_LIB__` is compatible
with MinGW, I have retained the test for `_MSC_VER` and so kept this as an
MSVC-only patch.
2016-03-10 10:55:01 +01:00
..
.depend GC latency improvements 2015-12-21 14:27:46 +01:00
Makefile Update headers for the new license. 2016-02-18 16:59:16 +01:00
Makefile.nt tweak tools/check-typo and break more overlong lines 2016-02-19 12:28:36 +01:00
amd64.S Update headers for the new license. 2016-02-18 16:59:16 +01:00
amd64nt.asm fix wrong comment syntax for header in asmrun/amd64nt.asm 2016-02-19 17:48:49 +01:00
arm.S Update headers for the new license. 2016-02-18 16:59:16 +01:00
arm64.S Update headers for the new license. 2016-02-18 16:59:16 +01:00
backtrace_prim.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
clambda_checks.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
fail.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
i386.S Update headers for the new license. 2016-02-18 16:59:16 +01:00
i386nt.asm fix wrong comment syntax for header in asmrun/i386nt.asm 2016-02-19 18:13:32 +01:00
natdynlink.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
power.S Update headers for the new license. 2016-02-18 16:59:16 +01:00
roots.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
s390x.S Update headers for the new license. 2016-02-18 16:59:16 +01:00
signals_asm.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
signals_osdep.h Update headers for the new license. 2016-02-18 16:59:16 +01:00
sparc.S Update headers for the new license. 2016-02-18 16:59:16 +01:00
stack.h Update headers for the new license. 2016-02-18 16:59:16 +01:00
startup.c Correctly detect _set_invalid_parameter_handler 2016-03-10 10:55:01 +01:00