From: <sp...@us...> - 2012-06-05 14:44:37
|
Revision: 13152 http://swig.svn.sourceforge.net/swig/?rev=13152&view=rev Author: spdizzy Date: 2012-06-05 14:44:27 +0000 (Tue, 05 Jun 2012) Log Message: ----------- scilab: fix recent C API regression Modified Paths: -------------- branches/gsoc2012-scilab/Source/Modules/scilab.cxx Modified: branches/gsoc2012-scilab/Source/Modules/scilab.cxx =================================================================== --- branches/gsoc2012-scilab/Source/Modules/scilab.cxx 2012-06-05 13:32:28 UTC (rev 13151) +++ branches/gsoc2012-scilab/Source/Modules/scilab.cxx 2012-06-05 14:44:27 UTC (rev 13152) @@ -459,8 +459,8 @@ Printv(getFunctionWrapper->def, "int ", getFunctionName, "(char *fname, unsigned long fname_len) {\n", NIL); /* Check the number of input and output */ - Printf(getFunctionWrapper->def, "CheckInputArgument(0, 0);\n"); - Printf(getFunctionWrapper->def, "CheckOutputArgument(1, 1);\n"); + Printf(getFunctionWrapper->def, "CheckInputArgument(pvApiCtx, 0, 0);\n"); + Printf(getFunctionWrapper->def, "CheckOutputArgument(pvApiCtx, 1, 1);\n"); String *varoutTypemap = Swig_typemap_lookup("varout", node, origVariableName, 0); if (varoutTypemap != NULL) { @@ -486,8 +486,8 @@ Printv(setFunctionWrapper->def, "int ", setFunctionName, "(char *fname, unsigned long fname_len) {\n", NIL); /* Check the number of input and output */ - Printf(setFunctionWrapper->def, "CheckInputArgument(1, 1);\n"); - Printf(setFunctionWrapper->def, "CheckOutputArgument(1, 1);\n"); + Printf(setFunctionWrapper->def, "CheckInputArgument(pvApiCtx, 1, 1);\n"); + Printf(setFunctionWrapper->def, "CheckOutputArgument(pvApiCtx, 1, 1);\n"); String *varinTypemap = Swig_typemap_lookup("varin", node, origVariableName, 0); if (varinTypemap != NULL) { @@ -524,8 +524,8 @@ Printv(getFunctionWrapper->def, "int ", getFunctionName, "(char *fname, unsigned long fname_len) {\n", NIL); /* Check the number of input and output */ - Printf(getFunctionWrapper->def, "CheckInputArgument(0, 0);\n"); - Printf(getFunctionWrapper->def, "CheckOutputArgument(1, 1);\n"); + Printf(getFunctionWrapper->def, "CheckInputArgument(pvApiCtx, 0, 0);\n"); + Printf(getFunctionWrapper->def, "CheckOutputArgument(pvApiCtx, 1, 1);\n"); constantTypemap = Swig_typemap_lookup("constcode", node, nodeName, 0); if (constantTypemap != NULL) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |