001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
021:
022:
023:
024:
025:
026:
027:
028:
029:
030:
031:
032:
033:
034:
035:
036:
037:
038:
039:
040:
041:
042:
043:
044:
045:
046:
047:
048:
049:
050:
051:
052:
053:
054:
055:
056:
057:
058:
059:
060:
061:
062:
063:
064:
065:
066:
067:
068:
069:
070:
071:
072:
073:
074:
075:
076:
077:
078:
079:
080:
081:
082:
083:
084:
085:
086:
087:
088:
089:
090:
091:
092:
093:
094:
095:
096:
097:
098:
099:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:

/*
* Copyright (c), Zeriph Enterprises
* All rights reserved.
*
* Contributor(s):
* Zechariah Perez, omni (at) zeriph (dot) com
*
* THIS SOFTWARE IS PROVIDED BY ZERIPH AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL ZERIPH AND CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#if !defined(OMNI_CANCEL_CHECK_DEF_HPP)
#define OMNI_CANCEL_CHECK_DEF_HPP 1
// TODO: (continuous) add any other no-library entities here that do _not_ relate to the safe options
#if defined(OMNI_SAFE_LIBRARY) && defined(OMNI_NO_SAFE_LIBRARY)
#undef OMNI_SAFE_LIBRARY
#endif
#if defined(OMNI_32BIT) && defined(OMNI_NO_32BIT)
#undef OMNI_32BIT
#endif
#if defined(OMNI_OS_MACOS) && defined(OMNI_NO_OS_MACOS)
#undef OMNI_OS_MACOS
#endif
#if defined(OMNI_OBJECT_NAME) && defined(OMNI_NO_OBJECT_NAME)
#undef OMNI_OBJECT_NAME
#endif
#if defined(OMNI_DISPOSE_EVENT) && defined(OMNI_NO_DISPOSE_EVENT)
#undef OMNI_DISPOSE_EVENT
#endif
#if defined(OMNI_TYPE_INFO) && defined(OMNI_NO_TYPE_INFO)
#undef OMNI_TYPE_INFO
#endif
#if defined(OMNI_HEAVY_OBJECT_COMPARE) && defined(OMNI_NO_HEAVY_OBJECT_COMPARE)
#undef OMNI_HEAVY_OBJECT_COMPARE
#endif
#if defined(OMNI_CHRONO_AUTO_INIT_TICK) && defined(OMNI_NO_CHRONO_AUTO_INIT_TICK)
#undef OMNI_CHRONO_AUTO_INIT_TICK
#endif
#if defined(OMNI_MUTEX_OWNER) && defined(OMNI_NO_MUTEX_OWNER)
#undef OMNI_MUTEX_OWNER
#endif
#if defined(OMNI_NON_PORTABLE) && defined(OMNI_NO_NON_PORTABLE)
#undef OMNI_NON_PORTABLE
#endif
#if defined(OMNI_ENABLE_NOEXCEPT) && defined(OMNI_NO_NOEXCEPT)
#undef OMNI_ENABLE_NOEXCEPT
#endif
#if defined(OMNI_EXPLICIT) && defined(OMNI_NO_EXPLICIT)
#undef OMNI_EXPLICIT
#endif
#if defined(OMNI_ENV_WORDEXP) && defined(OMNI_NO_ENV_WORDEXP)
#undef OMNI_ENV_WORDEXP
#endif
#if defined(OMNI_IO_FILE_COPY_USE_FSTREAM) && defined(OMNI_NO_IO_FILE_COPY_USE_FSTREAM)
#undef OMNI_IO_FILE_COPY_USE_FSTREAM
#endif
#if defined(OMNI_CLOCK_GETRES_REALTIME) && defined(OMNI_NO_CLOCK_GETRES_REALTIME)
#undef OMNI_CLOCK_GETRES_REALTIME
#endif
#if defined(OMNI_FW_VER_USE_TIME) && defined(OMNI_NO_FW_VER_USE_TIME)
#undef OMNI_FW_VER_USE_TIME
#endif
#if defined(OMNI_SHOW_DEBUG) && defined(OMNI_NO_SHOW_DEBUG)
#undef OMNI_SHOW_DEBUG
#endif
#if defined(OMNI_THREAD_ARGS_RAW_PTR) && defined(OMNI_NO_THREAD_ARGS_RAW_PTR)
#undef OMNI_THREAD_ARGS_RAW_PTR
#endif
#if defined(OMNI_THREAD_CDECL) && defined(OMNI_NO_THREAD_CDECL)
#undef OMNI_THREAD_CDECL
#endif
#if defined(OMNI_THREAD_FASTCALL) && defined(OMNI_NO_THREAD_FASTCALL)
#undef OMNI_THREAD_FASTCALL
#endif
#if defined(OMNI_THREAD_STDCALL) && defined(OMNI_NO_THREAD_STDCALL)
#undef OMNI_THREAD_STDCALL
#endif
#if defined(OMNI_THREADPOOL_USE_SEQ_T) && defined(OMNI_NO_THREADPOOL_USE_SEQ_T)
#undef OMNI_THREADPOOL_USE_SEQ_T
#endif
#if defined(OMNI_WIN_USE_EVENT_CONDITIONAL) && defined(OMNI_NO_WIN_USE_EVENT_CONDITIONAL)
#undef OMNI_WIN_USE_EVENT_CONDITIONAL
#endif
#if defined(OMNI_USE_CMATH_CONSTS) && defined(OMNI_NO_USE_CMATH_CONSTS)
#undef OMNI_USE_CMATH_CONSTS
#endif
#if defined(OMNI_USE_MATH_DEFS) && defined(OMNI_NO_USE_MATH_DEFS)
#undef OMNI_USE_MATH_DEFS
#endif
#if defined(OMNI_USE_M_E) && defined(OMNI_NO_USE_M_E)
#undef OMNI_USE_M_E
#endif
#if defined(OMNI_USE_M_E_F) && defined(OMNI_NO_USE_M_E_F)
#undef OMNI_USE_M_E_F
#endif
#if defined(OMNI_USE_M_E_L) && defined(OMNI_NO_USE_M_E_L)
#undef OMNI_USE_M_E_L
#endif
#if defined(OMNI_USE_M_PI_F) && defined(OMNI_NO_USE_M_PI_F)
#undef OMNI_USE_MATH_DEFS
#endif
#if defined(OMNI_NO_UNICODE)
#if defined(OMNI_UNICODE)
#undef OMNI_UNICODE
#endif
#if defined(__UNICODE__)
#undef __UNICODE__
#endif
#if defined(UNICODE)
#undef UNICODE
#endif
#if defined(_UNICODE)
#undef _UNICODE
#endif
#if defined(__UNICODE)
#undef __UNICODE
#endif
#endif
#endif // OMNI_CANCEL_CHECK_DEF_HPP