OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [start/] [insight/] [tk/] [xlib/] [X11/] [Xfuncproto.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.