Create Xref-Html Frames Remove All Frames
file:c:/local/Cygwin/usr/X11R6/include/X11/Xfuncproto.h (Sat Apr 10 16:24:37 2004
)
1: /* $Xorg: Xfuncproto.h,v 1.4 2001/02/09 02:03:22 xorgcvs Exp $ */
2: /*
3: *
4: Copyright 1989, 1991, 1998 The Open Group
5:
6: Permission to use, copy, modify, distribute, and sell this software and its
7: documentation for any purpose is hereby granted without fee, provided that
8: the above copyright notice appear in all copies and that both that
9: copyright notice and this permission notice appear in supporting
10: documentation.
11:
12: The above copyright notice and this permission notice shall be included in
13: all copies or substantial portions of the Software.
14:
15: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17: FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18: OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
19: AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20: CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21:
22: Except as contained in this notice, the name of The Open Group shall not be
23: used in advertising or otherwise to promote the sale, use or other dealings
24: in this Software without prior written authorization from The Open Group.
25: *
26: */
27: /* $XFree86: xc/include/Xfuncproto.h,v 3.4 2001/12/14 19:53:25 dawes Exp $ */
28:
29: /* Definitions to make function prototypes manageable */
30:
31: #ifndef _XFUNCPROTO_H_
32: #define _XFUNCPROTO_H_
33:
34: #ifndef NeedFunctionPrototypes
35: #define NeedFunctionPrototypes 1
36: #endif /* NeedFunctionPrototypes */
37:
38: #ifndef NeedVarargsPrototypes
39: #define NeedVarargsPrototypes 1
40: #endif /* NeedVarargsPrototypes */
41:
42: #if NeedFunctionPrototypes
43:
44: #ifndef NeedNestedPrototypes
45: #define NeedNestedPrototypes 1
46: #endif /* NeedNestedPrototypes */
47:
48: #ifndef _Xconst
49: #define _Xconst const
50: #endif /* _Xconst */
51:
52: #ifndef NeedWidePrototypes
53: #ifdef NARROWPROTO
54: #define NeedWidePrototypes 0
55: #else
56: #define NeedWidePrototypes 1 /* default to make interropt. easier */
57: #endif
58: #endif /* NeedWidePrototypes */
59:
60: #endif /* NeedFunctionPrototypes */
61:
62: #ifndef _XFUNCPROTOBEGIN
63: #if defined(__cplusplus) || defined(c_plusplus) /* for C++ V2.0 */
64: #define _XFUNCPROTOBEGIN extern "C" { /* do not leave open across includes */
65: #define _XFUNCPROTOEND }
66: #else
67: #define _XFUNCPROTOBEGIN
68: #define _XFUNCPROTOEND
69: #endif
70: #endif /* _XFUNCPROTOBEGIN */
71:
72: #endif /* _XFUNCPROTO_H_ */
73:
Html form generated by Xrefactory version 1.6.7 on Fri Sep 03 17:18:59 2004