Xfuncproto.h
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
This file is part of the documentation for kdelibs Version 3.1.4.