Răsfoiți Sursa

Added wrappers so that this works as libheapq or libp3heapq

Josh Yelon 19 ani în urmă
părinte
comite
c4415bc1de
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      direct/src/heapq/heapq.cxx

+ 5 - 0
direct/src/heapq/heapq.cxx

@@ -21,8 +21,10 @@ static int _siftup(PyObject *list, int pos);
 
 
 #ifdef _WIN32
 #ifdef _WIN32
 extern "C" __declspec(dllexport) void initlibheapq(void);
 extern "C" __declspec(dllexport) void initlibheapq(void);
+extern "C" __declspec(dllexport) void initlibp3heapq(void);
 #else
 #else
 extern "C" void initlibheapq();
 extern "C" void initlibheapq();
+extern "C" void initlibp3heapq();
 #endif
 #endif
 
 
 static PyObject *
 static PyObject *
@@ -232,4 +234,7 @@ void initlibheapq(void) {
     (void) Py_InitModule("libheapq", heapqcMethods);
     (void) Py_InitModule("libheapq", heapqcMethods);
 };
 };
 
 
+void initlibp3heapq(void) {
+    (void) Py_InitModule("libp3heapq", heapqcMethods);
+};