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