diff options
author | MCApollo <34170230+MCApollo@users.noreply.github.com> | 2019-04-24 20:58:12 -0500 |
---|---|---|
committer | MCApollo <34170230+MCApollo@users.noreply.github.com> | 2019-04-24 20:58:12 -0500 |
commit | a12a0f8a5ab9cce38d815e83474656bf504d96dc (patch) | |
tree | 4ddff6b7a27819c46577b2a172961393677e34e6 /data/iphoneos-sdk/v1/__undef_macros | |
parent | 70c8b04b525b7ed4af0689ebf2b2ad540c95ec11 (diff) |
Proposed package to replace iphoneos-sys.
Diffstat (limited to 'data/iphoneos-sdk/v1/__undef_macros')
-rwxr-xr-x | data/iphoneos-sdk/v1/__undef_macros | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/data/iphoneos-sdk/v1/__undef_macros b/data/iphoneos-sdk/v1/__undef_macros new file mode 100755 index 000000000..60ab1dbfb --- /dev/null +++ b/data/iphoneos-sdk/v1/__undef_macros @@ -0,0 +1,34 @@ +// -*- C++ -*- +//===------------------------ __undef_macros ------------------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + + +#ifdef min +#if !defined(_LIBCPP_DISABLE_MACRO_CONFLICT_WARNINGS) +#if defined(_LIBCPP_WARNING) +_LIBCPP_WARNING("macro min is incompatible with C++. Try #define NOMINMAX " + "before any Windows header. #undefing min") +#else +#warning: macro min is incompatible with C++. #undefing min +#endif +#endif +#undef min +#endif + +#ifdef max +#if !defined(_LIBCPP_DISABLE_MACRO_CONFLICT_WARNINGS) +#if defined(_LIBCPP_WARNING) +_LIBCPP_WARNING("macro max is incompatible with C++. Try #define NOMINMAX " + "before any Windows header. #undefing max") +#else +#warning: macro max is incompatible with C++. #undefing max +#endif +#endif +#undef max +#endif |