comparison lib/swig/swigwin-2.0.11/Lib/swiglabels.swg @ 1899:b3009adc0e2f

Adding swig, gitignore, hgignore
author Nomad
date Mon, 21 Oct 2013 10:42:27 +0200
parents
children
comparison
equal deleted inserted replaced
1867:eb580660bbbb 1899:b3009adc0e2f
1 /* -----------------------------------------------------------------------------
2 * This section contains generic SWIG labels for method/variable
3 * declarations/attributes, and other compiler dependent labels.
4 * ----------------------------------------------------------------------------- */
5
6 /* template workaround for compilers that cannot correctly implement the C++ standard */
7 #ifndef SWIGTEMPLATEDISAMBIGUATOR
8 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
9 # define SWIGTEMPLATEDISAMBIGUATOR template
10 # elif defined(__HP_aCC)
11 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
12 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
13 # define SWIGTEMPLATEDISAMBIGUATOR template
14 # else
15 # define SWIGTEMPLATEDISAMBIGUATOR
16 # endif
17 #endif
18
19 /* inline attribute */
20 #ifndef SWIGINLINE
21 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
22 # define SWIGINLINE inline
23 # else
24 # define SWIGINLINE
25 # endif
26 #endif
27
28 /* attribute recognised by some compilers to avoid 'unused' warnings */
29 #ifndef SWIGUNUSED
30 # if defined(__GNUC__)
31 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
32 # define SWIGUNUSED __attribute__ ((__unused__))
33 # else
34 # define SWIGUNUSED
35 # endif
36 # elif defined(__ICC)
37 # define SWIGUNUSED __attribute__ ((__unused__))
38 # else
39 # define SWIGUNUSED
40 # endif
41 #endif
42
43 #ifndef SWIG_MSC_UNSUPPRESS_4505
44 # if defined(_MSC_VER)
45 # pragma warning(disable : 4505) /* unreferenced local function has been removed */
46 # endif
47 #endif
48
49 #ifndef SWIGUNUSEDPARM
50 # ifdef __cplusplus
51 # define SWIGUNUSEDPARM(p)
52 # else
53 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
54 # endif
55 #endif
56
57 /* internal SWIG method */
58 #ifndef SWIGINTERN
59 # define SWIGINTERN static SWIGUNUSED
60 #endif
61
62 /* internal inline SWIG method */
63 #ifndef SWIGINTERNINLINE
64 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
65 #endif
66
67 /* exporting methods */
68 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
69 # ifndef GCC_HASCLASSVISIBILITY
70 # define GCC_HASCLASSVISIBILITY
71 # endif
72 #endif
73
74 #ifndef SWIGEXPORT
75 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
76 # if defined(STATIC_LINKED)
77 # define SWIGEXPORT
78 # else
79 # define SWIGEXPORT __declspec(dllexport)
80 # endif
81 # else
82 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
83 # define SWIGEXPORT __attribute__ ((visibility("default")))
84 # else
85 # define SWIGEXPORT
86 # endif
87 # endif
88 #endif
89
90 /* calling conventions for Windows */
91 #ifndef SWIGSTDCALL
92 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
93 # define SWIGSTDCALL __stdcall
94 # else
95 # define SWIGSTDCALL
96 # endif
97 #endif
98
99 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
100 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
101 # define _CRT_SECURE_NO_DEPRECATE
102 #endif
103
104 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
105 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
106 # define _SCL_SECURE_NO_DEPRECATE
107 #endif
108