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:
Min/Max

































































































































/*
* 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