update (xcos_)toolbox_skeleton with api_scilab changes 12/8512/2
Antoine ELIAS [Fri, 3 Aug 2012 09:36:57 +0000 (11:36 +0200)]
Change-Id: Ib2d606088bc48a839f3b213a0dc0720cc2167333

scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_csub.c
scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_csum.c
scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_foo.c
scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_multiplybypi.c
scilab/contrib/toolbox_skeleton/sci_gateway/cpp/sci_cpp_find.cxx
scilab/contrib/toolbox_skeleton/sci_gateway/fortran/sci_fsum.c
scilab/contrib/xcos_toolbox_skeleton/sci_gateway/c/sci_tbx_sum.c

index 49bea13..fb101e5 100644 (file)
@@ -105,11 +105,11 @@ int sci_csub(char *fname)
     /* create result on stack */
     m_out = 1;
     n_out = 1;
-    createMatrixOfDouble(pvApiCtx, nbInputArgument + 1, m_out, n_out, &dOut);
+    createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + + 1, m_out, n_out, &dOut);
 
-    AssignOutputVariable(1) = nbInputArgument + 1;
+    AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + + 1;
 
-    ReturnArguments();
+    ReturnArguments(pvApiCtx);
 
     return 0;
 }
index c6aa3ce..34cbbad 100644 (file)
@@ -69,11 +69,11 @@ int sci_csum(char *fname)
     csum(&dVarOne, &dVarTwo, &dOut);
 
     /* create result on stack */
-    createScalarDouble(pvApiCtx, nbInputArgument + 1, dOut);
+    createScalarDouble(pvApiCtx, nbInputArgument(pvApiCtx) + + 1, dOut);
 
-    AssignOutputVariable(1) = nbInputArgument + 1;
+    AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + + 1;
 
-    ReturnArguments();
+    ReturnArguments(pvApiCtx);
 
     return 0;
 }
index c325e0a..789fc8a 100644 (file)
@@ -109,7 +109,7 @@ int sci_foo(char *fname, unsigned long fname_len)
     ////////// Create the output arguments //////////
 
     /* Create the matrix as return of the function */
-    sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument + 1, m1, n1, newMatrixOfDouble);
+    sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + + 1, m1, n1, newMatrixOfDouble);
     if (sciErr.iErr)
     {
         printError(&sciErr, 0);
@@ -117,7 +117,7 @@ int sci_foo(char *fname, unsigned long fname_len)
     }
 
     /* Create the matrix as return of the function */
-    sciErr = createMatrixOfBoolean(pvApiCtx, nbInputArgument + 2, m2, n2, newMatrixOfBoolean);
+    sciErr = createMatrixOfBoolean(pvApiCtx, nbInputArgument(pvApiCtx) + + 2, m2, n2, newMatrixOfBoolean);
     if (sciErr.iErr)
     {
         printError(&sciErr, 0);
@@ -126,10 +126,10 @@ int sci_foo(char *fname, unsigned long fname_len)
 
     ////////// Return the output arguments to the Scilab engine //////////
 
-    AssignOutputVariable(1) = nbInputArgument + 1;
-    AssignOutputVariable(2) = nbInputArgument + 2;
+    AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + + 1;
+    AssignOutputVariable(pvApiCtx, 2) = nbInputArgument(pvApiCtx) + + 2;
 
-    ReturnArguments();
+    ReturnArguments(pvApiCtx);
 
     return 0;
 }
index 63f8a22..e0c9424 100644 (file)
@@ -64,16 +64,16 @@ int sci_multiplybypi(char *fname)
     }
 
     /* Create the matrix as return of the function */
-    createMatrixOfDouble(pvApiCtx, nbInputArgument + 1, m1, n1, matrixOfDouble);
+    createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + + 1, m1, n1, matrixOfDouble);
     if (sciErr.iErr)
     {
         printError(&sciErr, 0);
         return 0;
     }
 
-    AssignOutputVariable(1) = nbInputArgument + 1;
+    AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + + 1;
 
-    ReturnArguments();
+    ReturnArguments(pvApiCtx);
 
     return 0;
 }
index 28fe0b7..eb46839 100644 (file)
@@ -152,9 +152,9 @@ extern "C"
     int m_out = 1;
     int n_out = 1;
     
-    createMatrixOfDouble(pvApiCtx, nbInputArgument + 1, m_out, n_out, &dOut);
+    createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + + 1, m_out, n_out, &dOut);
     
-    AssignOutputVariable(1) = nbInputArgument + 1; 
+    AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + + 1; 
 
     return 0;
        }
index 388d2cc..fc7229a 100644 (file)
@@ -106,13 +106,13 @@ int sci_fsum(char *fname)
     /* create result on stack */
     m_out = 1;
     n_out = 1;
-    sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument + 1, m_out, n_out, &dOut);
+    sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + + 1, m_out, n_out, &dOut);
     if (sciErr.iErr)
     {
         printError(&sciErr, 0);
         return 0;
     }
-    AssignOutputVariable(1) = nbInputArgument + 1;
+    AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + + 1;
 
     return 0;
 }
index 95676fd..4eb3eee 100644 (file)
@@ -64,7 +64,7 @@ int sci_tbx_sum(char *fname)
     /* call c business function */
     dOut = business_sum(dVarOne, dVarTwo);
 
-    createScalarDouble(pvApiCtx, nbInputArgument + 1, dOut);
-    AssignOutputVariable(1) = nbInputArgument + 1;
+    createScalarDouble(pvApiCtx, nbInputArgument(pvApiCtx) + + 1, dOut);
+    AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + + 1;
 }