dcop
Xfuncproto.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef _XFUNCPROTO_H_
00027 #define _XFUNCPROTO_H_
00028
00029 #ifndef NeedFunctionPrototypes
00030 #if defined(FUNCPROTO) || defined(__STDC__) || defined(__cplusplus) || defined(c_plusplus)
00031 #define NeedFunctionPrototypes 1
00032 #else
00033 #define NeedFunctionPrototypes 0
00034 #endif
00035 #endif
00036
00037 #ifndef NeedVarargsPrototypes
00038 #if defined(__STDC__) || defined(__cplusplus) || defined(c_plusplus) || (FUNCPROTO&2)
00039 #define NeedVarargsPrototypes 1
00040 #else
00041 #define NeedVarargsPrototypes 0
00042 #endif
00043 #endif
00044
00045 #if NeedFunctionPrototypes
00046
00047 #ifndef NeedNestedPrototypes
00048 #if defined(__STDC__) || defined(__cplusplus) || defined(c_plusplus) || (FUNCPROTO&8)
00049 #define NeedNestedPrototypes 1
00050 #else
00051 #define NeedNestedPrototypes 0
00052 #endif
00053 #endif
00054
00055 #ifndef _Xconst
00056 #if defined(__STDC__) || defined(__cplusplus) || defined(c_plusplus) || (FUNCPROTO&4)
00057 #define _Xconst const
00058 #else
00059 #define _Xconst
00060 #endif
00061 #endif
00062
00063 #ifndef NeedWidePrototypes
00064 #ifdef NARROWPROTO
00065 #define NeedWidePrototypes 0
00066 #else
00067 #define NeedWidePrototypes 1
00068 #endif
00069 #endif
00070
00071 #endif
00072
00073 #ifndef _XFUNCPROTOBEGIN
00074 #ifdef __cplusplus
00075 #define _XFUNCPROTOBEGIN extern "C" {
00076 #define _XFUNCPROTOEND }
00077 #else
00078 #define _XFUNCPROTOBEGIN
00079 #define _XFUNCPROTOEND
00080 #endif
00081 #endif
00082
00083 #endif