pre_nw.h revision 65f272685f3ca92e45841d95c2b5fa6219ad9b5c
2035N/A#ifndef __pre_nw__
2035N/A#define __pre_nw__
2035N/A
2035N/A#pragma precompile_target "precomp.mch"
2035N/A#define NETWARE
2035N/A
2035N/A
2035N/A#define N_PLAT_NLM
2035N/A
2035N/A/* hint for MSL C++ that we're on NetWare platform */
2035N/A#define __NETWARE__
2035N/A
2035N/A/* the FAR keyword has no meaning in a 32-bit environment
2035N/A but is used in the SDK headers so we take it out */
2035N/A#define FAR
2035N/A#define far
2035N/A
2035N/A/* no-op for Codewarrior C compiler; a functions are cdecl
2035N/A by default */
2035N/A#define cdecl
3817N/A
2035N/A/* if we have wchar_t enabled in C++, predefine this type to avoid
2035N/A a conflict in Novell's header files */
2035N/A#if (__option(cplusplus) && __option(wchar_type))
2035N/A#define _WCHAR_T
2235N/A#endif
2035N/A
2035N/A/* C9X defintion used by MSL C++ library */
2035N/A#define DECIMAL_DIG 17
2235N/A
2035N/A/* define long long typedefs for Watcom compatiblity */
2035N/Atypedef long long int64_t;
2035N/Atypedef unsigned long long uint64_t;
2035N/A
2899N/A/* some code may want to use the MS convention for long long */
2899N/A#ifndef __int64
3817N/A#define __int64 long long
3817N/A#endif
3817N/A
2035N/A/* Don't use the DBM rewrite map for mod_rewrite */
2035N/A#define NO_DBM_REWRITEMAP
2035N/A
2035N/A/* Allow MOD_AUTH_DBM to use APR */
2035N/A#define AP_AUTH_DBM_USE_APR
2035N/A
2035N/A#endif
2035N/A
2035N/A
2035N/A
2035N/A