소스 검색

Added wrappers so that this works as libheapq or libp3heapq

Josh Yelon 19 년 전
부모
커밋
c4415bc1de
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  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
 extern "C" __declspec(dllexport) void initlibheapq(void);
+extern "C" __declspec(dllexport) void initlibp3heapq(void);
 #else
 extern "C" void initlibheapq();
+extern "C" void initlibp3heapq();
 #endif
 
 static PyObject *
@@ -232,4 +234,7 @@ void initlibheapq(void) {
     (void) Py_InitModule("libheapq", heapqcMethods);
 };
 
+void initlibp3heapq(void) {
+    (void) Py_InitModule("libp3heapq", heapqcMethods);
+};