Changeset: cf29c385ccea for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cf29c385ccea
Modified Files:
        sql/backends/monet5/UDF/pyapi/pyapi.h
Branch: default
Log Message:

Help malcheck test.


diffs (35 lines):

diff --git a/sql/backends/monet5/UDF/pyapi/pyapi.h 
b/sql/backends/monet5/UDF/pyapi/pyapi.h
--- a/sql/backends/monet5/UDF/pyapi/pyapi.h
+++ b/sql/backends/monet5/UDF/pyapi/pyapi.h
@@ -16,13 +16,25 @@
 
 #include "pyheader.h"
 
-pyapi_export str PYFUNCNAME(PyAPIevalStd)(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-pyapi_export str PYFUNCNAME(PyAPIevalAggr)(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-pyapi_export str PYFUNCNAME(PyAPIevalStdMap)(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-pyapi_export str PYFUNCNAME(PyAPIevalAggrMap)(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-pyapi_export str PYFUNCNAME(PyAPIevalLoader)(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
+/* not using PYFUNCNAME macro here to help the malcheck test perform
+ * its work (it's a bit of a shame that we need to do this, but it's a
+ * valuable test) */
+pyapi_export str PYAPI2PyAPIevalStd(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+pyapi_export str PYAPI2PyAPIevalAggr(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+pyapi_export str PYAPI2PyAPIevalStdMap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+pyapi_export str PYAPI2PyAPIevalAggrMap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+pyapi_export str PYAPI2PyAPIevalLoader(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
 
-pyapi_export str PYFUNCNAME(PyAPIprelude)(void *ret);
+pyapi_export str PYAPI2PyAPIprelude(void *ret);
+
+
+pyapi_export str PYAPI3PyAPIevalStd(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+pyapi_export str PYAPI3PyAPIevalAggr(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+pyapi_export str PYAPI3PyAPIevalStdMap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+pyapi_export str PYAPI3PyAPIevalAggrMap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+pyapi_export str PYAPI3PyAPIevalLoader(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+
+pyapi_export str PYAPI3PyAPIprelude(void *ret);
 
 int PYFUNCNAME(PyAPIInitialized)(void);
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to