Bug : 11779 add type for getNbInputargument and getNbOutputArgument 52/14052/3
Sylvain GENIN [Tue, 18 Mar 2014 09:45:06 +0000 (10:45 +0100)]
Change-Id: I2cf9edd8defd497f6d0d56822a1a6559eff4ad30

scilab/CHANGES_5.5.X
scilab/modules/api_scilab/help/en_US/low_level_functions/getNbInputArgument.xml
scilab/modules/api_scilab/help/en_US/low_level_functions/getNbOutputArgument.xml

index a1592b5..217eb28 100644 (file)
@@ -1,4 +1,4 @@
-                 Changes between version 5.5.0-beta-1 and 5.5.0-beta-2
+                 Changes between version 5.5.0-beta-1 and 5.5.0-beta-2
                  =====================================================
 
 GUI Refactoring and Improvements
@@ -441,6 +441,8 @@ Scilab Bug Fixes
 
 * Bug #11714 fixed - help_from_sci sometimes failed when input function had "<imagedata>" comments.
 
+* Bug #11779 fixed - Wrong type in the documentation of getNbInputArgument and getNbOutputArgument fixed.
+
 * Bug #11814 fixed - Typo in CACSD help chapter fixed.
 
 * Bug #11953 fixed - Scilab crashed when global("") was typed.
index 098acba..9c4c84c 100644 (file)
@@ -8,9 +8,9 @@
     </refnamediv>
     <refsynopsisdiv>
         <title>Calling Sequence</title>
-        <synopsis>nb_params = getNbInputArgument(void* _pvCtx)</synopsis>
-        <synopsis>nb_params = nbInputArgument</synopsis>
-        <synopsis>nb_params = Rhs</synopsis>
+        <synopsis>int* nb_params = getNbInputArgument(void* _pvCtx)</synopsis>
+        <synopsis>int nb_params = nbInputArgument(void* _pvCtx)</synopsis>
+        <synopsis>int nb_params = Rhs</synopsis>
     </refsynopsisdiv>
     <refsection>
         <title>Arguments</title>
@@ -26,7 +26,7 @@
             <varlistentry>
                 <term>nb_params</term>
                 <listitem>
-                    <para>the number of input arguments present in the calling Scilab
+                    <para>the pointer on the number of input arguments present in the calling Scilab
                         function
                     </para>
                 </listitem>
@@ -54,7 +54,7 @@
 
 int sci_myrhs(char * fname)
 {
-  sciprint("The number of input parameters is %d\n", getNbInputArgument);
+  sciprint("The number of input parameters is %d\n", *getNbInputArgument());
 
   return 0;
 }
index 56baf29..244840a 100644 (file)
@@ -9,9 +9,9 @@
     </refnamediv>
     <refsynopsisdiv>
         <title>Calling Sequence</title>
-        <synopsis>nb_params = getNbOutputArgument(void* _pvCtx)</synopsis>
-        <synopsis>nb_params = nbOutputArgument</synopsis>
-        <synopsis>nb_params = Lhs</synopsis>
+        <synopsis>int* nb_params = getNbOutputArgument(void* _pvCtx)</synopsis>
+        <synopsis>int nb_params = nbOutputArgument(void* _pvCtx)</synopsis>
+        <synopsis>int nb_params = Lhs</synopsis>
     </refsynopsisdiv>
     <refsection>
         <title>Arguments</title>
@@ -28,7 +28,7 @@
                 <term>nb_params</term>
                 <listitem>
                     <para>
-                        the number of output arguments present in the calling Scilab
+                        the pointer on the number of output arguments present in the calling Scilab
                         function
                     </para>
                 </listitem>
@@ -58,7 +58,7 @@
 
 int sci_mylhs(char * fname)
 {
-  sciprint("The number of output arguments is %d\n", getNbOutputArgument());
+  sciprint("The number of output arguments is %d\n", *getNbOutputArgument());
 
   return 0;
 }