Change of Scilab API profiles

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Sylvestre Ledru 2009-10-23 05:33:28 +00:00
commit 162e831e68
2 changed files with 513 additions and 348 deletions

File diff suppressed because it is too large Load diff

View file

@ -139,7 +139,7 @@ output values.
%typemap(argout) signed char *OUTPUT(int iRowsOut, int iColsOut) { %typemap(argout) signed char *OUTPUT(int iRowsOut, int iColsOut) {
iRowsOut = 1; iRowsOut = 1;
iColsOut = 1; iColsOut = 1;
createMatrixOfInteger8(iVarOut, iRowsOut, iColsOut, &temp$argnum); createMatrixOfInteger8(pvApiCtx, iVarOut, iRowsOut, iColsOut, &temp$argnum);
LhsVar(iOutNum) = iVarOut; LhsVar(iOutNum) = iVarOut;
} }
@ -147,7 +147,7 @@ output values.
unsigned char *OUTPUT(int iRowsOut, int iColsOut) { unsigned char *OUTPUT(int iRowsOut, int iColsOut) {
iRowsOut = 1; iRowsOut = 1;
iColsOut = 1; iColsOut = 1;
createMatrixOfInteger16(iVarOut, iRowsOut, iColsOut, &temp$argnum); createMatrixOfInteger16(pvApiCtx, iVarOut, iRowsOut, iColsOut, &temp$argnum);
LhsVar(iOutNum) = iVarOut; LhsVar(iOutNum) = iVarOut;
} }
@ -158,7 +158,7 @@ output values.
long *OUTPUT(int iRowsOut,int iColsOut) { long *OUTPUT(int iRowsOut,int iColsOut) {
iRowsOut=1; iRowsOut=1;
iColsOut=1; iColsOut=1;
createMatrixOfInteger32(iVarOut, iRowsOut, iColsOut, &temp$argnum); createMatrixOfInteger32(pvApiCtx, iVarOut, iRowsOut, iColsOut, &temp$argnum);
LhsVar(iOutNum)=iVarOut; LhsVar(iOutNum)=iVarOut;
} }
@ -169,7 +169,7 @@ output values.
temp = (double)(*$result); temp = (double)(*$result);
iRowsOut = 1; iRowsOut = 1;
iColsOut = 1; iColsOut = 1;
createMatrixOfDouble(iVarOut, iRowsOut, iColsOut, &temp$argnum); createMatrixOfDouble(pvApiCtx, iVarOut, iRowsOut, iColsOut, &temp$argnum);
LhsVar(iOutNum) = iVarOut; LhsVar(iOutNum) = iVarOut;
} }