Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
_config-icc.h
Go to the documentation of this file.
1
32#ifndef _WIN32
33
34 // enable the <cxxx> form of libc headers
35 // we can only use the rw version in include/ansi
36# ifndef _RWSTD_NO_PURE_C_HEADERS
37# define _RWSTD_NO_PURE_C_HEADERS
38# endif // _RWSTD_NO_PURE_C_HEADERS
39
40# ifndef _RWSTD_NO_DEPRECATED_C_HEADERS
41# define _RWSTD_NO_DEPRECATED_C_HEADERS
42# endif // _RWSTD_NO_DEPRECATED_C_HEADERS
43
44# undef _RWSTD_NO_NEW_HEADER
45# undef _RWSTD_NO_LIBC_IN_STD
46
47# ifndef __EXCEPTIONS
48 // disable exceptions when the macro __EXCEPTIONS
49 // is not #deined by the compiler, e.g., when
50 // the -fno-exceptions option is used
51# ifndef _RWSTD_NO_EXCEPTIONS
52# define _RWSTD_NO_EXCEPTIONS
53# endif // _RWSTD_NO_EXCEPTIONS
54# endif
55
56#else // ifdef _WIN32
57
58# include "_config-msvcrt.h"
59
60# if defined (_RWSHARED)
61 // only when using shared libstd and Intel C++/MSVC
62 // working around an Intel C++ 7.1 bug (PR #29178)
63# define _RWSTD_NO_OUTLINED_USE_FACET_SPECIALIZATIONS
64# endif // _RWSHARED
65
66// disable "function was declared "deprecated"
67# pragma warning (disable: 1786)
68
69// disable "dllexport/dllimport conflict with ... ; dllexport assumed"
70# pragma warning (disable: 1740)
71
72#endif // _WIN32