#ifdef __cplusplus extern "C" { #endif static int count; typedef void entry_pt(); extern entry_pt x15 __asm__ ("_GLOBAL_.I.__1APCc"); extern entry_pt x81 __asm__ ("_GLOBAL__FI_libstdc___so"); void _GLOBAL__FI_module_so() { static entry_pt *ctors[] = { x15, x81, }; entry_pt **p; if (count++ != 0) return; p = ctors + 2; while (p > ctors) (*--p)(); } extern entry_pt x82 __asm__ ("_GLOBAL__FD_libstdc___so"); void _GLOBAL__FD_module_so() { static entry_pt *dtors[] = { x82, }; entry_pt **p; if (--count != 0) return; p = dtors; while (p < dtors + 1) (*p++)(); } void _GLOBAL__DI() { _GLOBAL__FI_module_so(); } void _GLOBAL__DD() { _GLOBAL__FD_module_so(); } #ifdef __cplusplus } #endif