From: Jack Jansen Date: Thu, 29 Feb 1996 16:10:32 +0000 (+0000) Subject: Added __sinit() call, so C++ initializations in shared library work X-Git-Tag: v1.4b1~318 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8ab114876204e36c5f6b3fd47d4140738f7ddcac;p=thirdparty%2FPython%2Fcpython.git Added __sinit() call, so C++ initializations in shared library work --- diff --git a/Mac/Python/macshlglue.c b/Mac/Python/macshlglue.c index fc2adaf2565e..945914058191 100644 --- a/Mac/Python/macshlglue.c +++ b/Mac/Python/macshlglue.c @@ -42,6 +42,9 @@ static FSSpec library_fss; OSErr pascal PythonCore_init(InitBlockPtr data) { + /* Initialize C++ static data (if needed) */ + __sinit(); + if ( data == nil ) return noErr; if ( data->fragLocator.where == kOnDiskFlat ) { library_fss = *data->fragLocator.u.onDisk.fileSpec;