/[dtapublic]/projs/dtats/trunk/shared_source/c_tk_base_7_5_w_mods/xfuncproto.h
ViewVC logotype

Diff of /projs/dtats/trunk/shared_source/c_tk_base_7_5_w_mods/xfuncproto.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 69 by dashley, Sat Nov 5 10:54:17 2016 UTC revision 71 by dashley, Sat Nov 5 11:07:06 2016 UTC
# Line 1  Line 1 
1  /* $Header$ */  /* $Header$ */
2    
3  /* $XConsortium: Xfuncproto.h,v 1.7 91/05/13 20:49:21 rws Exp $ */  /* $XConsortium: Xfuncproto.h,v 1.7 91/05/13 20:49:21 rws Exp $ */
4  /*  /*
5   * Copyright 1989, 1991 by the Massachusetts Institute of Technology   * Copyright 1989, 1991 by the Massachusetts Institute of Technology
6   *   *
7   * Permission to use, copy, modify, and distribute this software and its   * Permission to use, copy, modify, and distribute this software and its
8   * documentation for any purpose and without fee is hereby granted, provided   * documentation for any purpose and without fee is hereby granted, provided
9   * that the above copyright notice appear in all copies and that both that   * that the above copyright notice appear in all copies and that both that
10   * copyright notice and this permission notice appear in supporting   * copyright notice and this permission notice appear in supporting
11   * documentation, and that the name of M.I.T. not be used in advertising   * documentation, and that the name of M.I.T. not be used in advertising
12   * or publicity pertaining to distribution of the software without specific,   * or publicity pertaining to distribution of the software without specific,
13   * written prior permission. M.I.T. makes no representations about the   * written prior permission. M.I.T. makes no representations about the
14   * suitability of this software for any purpose.  It is provided "as is"   * suitability of this software for any purpose.  It is provided "as is"
15   * without express or implied warranty.   * without express or implied warranty.
16   *   *
17   */   */
18    
19  /* Definitions to make function prototypes manageable */  /* Definitions to make function prototypes manageable */
20    
21  #ifndef _XFUNCPROTO_H_  #ifndef _XFUNCPROTO_H_
22  #define _XFUNCPROTO_H_  #define _XFUNCPROTO_H_
23    
24  #ifndef NeedFunctionPrototypes  #ifndef NeedFunctionPrototypes
25  #define NeedFunctionPrototypes 1  #define NeedFunctionPrototypes 1
26  #endif /* NeedFunctionPrototypes */  #endif /* NeedFunctionPrototypes */
27    
28  #ifndef NeedVarargsPrototypes  #ifndef NeedVarargsPrototypes
29  #define NeedVarargsPrototypes 0  #define NeedVarargsPrototypes 0
30  #endif /* NeedVarargsPrototypes */  #endif /* NeedVarargsPrototypes */
31    
32  #if NeedFunctionPrototypes  #if NeedFunctionPrototypes
33    
34  #ifndef NeedNestedPrototypes  #ifndef NeedNestedPrototypes
35  #define NeedNestedPrototypes 1  #define NeedNestedPrototypes 1
36  #endif /* NeedNestedPrototypes */  #endif /* NeedNestedPrototypes */
37    
38  #ifndef _Xconst  #ifndef _Xconst
39  #define _Xconst const  #define _Xconst const
40  #endif /* _Xconst */  #endif /* _Xconst */
41    
42  #ifndef NeedWidePrototypes  #ifndef NeedWidePrototypes
43  #ifdef NARROWPROTO  #ifdef NARROWPROTO
44  #define NeedWidePrototypes 0  #define NeedWidePrototypes 0
45  #else  #else
46  #define NeedWidePrototypes 1            /* default to make interropt. easier */  #define NeedWidePrototypes 1            /* default to make interropt. easier */
47  #endif  #endif
48  #endif /* NeedWidePrototypes */  #endif /* NeedWidePrototypes */
49    
50  #endif /* NeedFunctionPrototypes */  #endif /* NeedFunctionPrototypes */
51    
52  #ifdef __cplusplus  #ifdef __cplusplus
53  #define _XFUNCPROTOBEGIN extern "C" {  #define _XFUNCPROTOBEGIN extern "C" {
54  #define _XFUNCPROTOEND }  #define _XFUNCPROTOEND }
55  #endif  #endif
56    
57  #ifndef _XFUNCPROTOBEGIN  #ifndef _XFUNCPROTOBEGIN
58  #define _XFUNCPROTOBEGIN  #define _XFUNCPROTOBEGIN
59  #define _XFUNCPROTOEND  #define _XFUNCPROTOEND
60  #endif /* _XFUNCPROTOBEGIN */  #endif /* _XFUNCPROTOBEGIN */
61    
62  #endif /* _XFUNCPROTO_H_ */  #endif /* _XFUNCPROTO_H_ */
63    
64  /* End of xfuncproto.h */  /* End of xfuncproto.h */

Legend:
Removed from v.69  
changed lines
  Added in v.71

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25