#ifdef WIN32 #define EXPORTED __declspec(dllexport) #else #define EXPORTED #endif #include "Python.h" static PyObject * perforce_test(PyObject *self, PyObject *args) { return Py_BuildValue("i", 5); } static PyMethodDef perforce_methods[] = { {"test", perforce_test, METH_VARARGS}, { NULL, NULL } /* Sentinel */ }; extern "C" void EXPORTED initperforce() { (void) Py_InitModule("perforce", perforce_methods); }