Mercurial > mm7
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 |