GME  13
apr_arch_pre_nw.h
Go to the documentation of this file.
00001 /* Licensed to the Apache Software Foundation (ASF) under one or more
00002  * contributor license agreements.  See the NOTICE file distributed with
00003  * this work for additional information regarding copyright ownership.
00004  * The ASF licenses this file to You under the Apache License, Version 2.0
00005  * (the "License"); you may not use this file except in compliance with
00006  * the License.  You may obtain a copy of the License at
00007  *
00008  *     http://www.apache.org/licenses/LICENSE-2.0
00009  *
00010  * Unless required by applicable law or agreed to in writing, software
00011  * distributed under the License is distributed on an "AS IS" BASIS,
00012  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013  * See the License for the specific language governing permissions and
00014  * limitations under the License.
00015  */
00016 #ifndef __pre_nw__
00017 #define __pre_nw__
00018 
00019 #include <stdint.h>
00020 
00021 #ifndef __GNUC__
00022 #pragma precompile_target "precomp.mch"
00023 #endif
00024 
00025 #define NETWARE
00026 
00027 #define N_PLAT_NLM
00028 
00029 #define FAR
00030 #define far
00031 
00032 /* no-op for Codewarrior C compiler; a functions are cdecl 
00033    by default */
00034 #define cdecl
00035 
00036 /* if we have wchar_t enabled in C++, predefine this type to avoid
00037    a conflict in Novell's header files */
00038 #ifndef __GNUC__
00039 #ifndef DOXYGEN
00040 #if (__option(cplusplus) && __option(wchar_type))
00041 #define _WCHAR_T
00042 #endif
00043 #endif
00044 #endif
00045 
00046 /* C9X defintion used by MSL C++ library */
00047 #define DECIMAL_DIG 17
00048 
00049 /* some code may want to use the MS convention for long long */
00050 #ifndef __int64
00051 #define __int64 long long
00052 #endif
00053 
00054 #endif
00055 
00056 
00057