1#ifndef SWIGEXPORT
2# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
3#   if defined(STATIC_LINKED)
4#     define SWIGEXPORT
5#   else
6#     define SWIGEXPORT __declspec(dllexport)
7#   endif
8# else
9#   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
10#     define SWIGEXPORT __attribute__ ((visibility("default")))
11#   else
12#     define SWIGEXPORT
13#   endif
14# endif
15#endif
16
17static void *ptr = 0;
18SWIGEXPORT void *
19SWIG_ReturnGlobalTypeList(void *t) {
20 if (!ptr && !t) ptr = t;
21 return ptr;
22}
23