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
