14 lines
473 B
C
14 lines
473 B
C
|
#include <Python.h>
|
||
|
#include "CPy.h"
|
||
|
|
||
|
struct ExcDummyStruct _CPy_ExcDummyStruct = { PyObject_HEAD_INIT(NULL) };
|
||
|
PyObject *_CPy_ExcDummy = (PyObject *)&_CPy_ExcDummyStruct;
|
||
|
|
||
|
// Because its dynamic linker is more restricted than linux/OS X,
|
||
|
// Windows doesn't allow initializing globals with values from
|
||
|
// other dynamic libraries. This means we need to initialize
|
||
|
// things at load time.
|
||
|
void CPy_Init(void) {
|
||
|
_CPy_ExcDummyStruct.ob_base.ob_type = &PyBaseObject_Type;
|
||
|
}
|