merge from trunk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11489 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
commit
21671f7534
86 changed files with 3689 additions and 502 deletions
|
|
@ -25,8 +25,8 @@
|
|||
<li><a href="#scilab_nn10">Global variables</a>
|
||||
<li><a href="#Scilab_nn11">Constants</a>
|
||||
<li><a href="#Scilab_nn12">Enums</a>
|
||||
<li><a href="#Octave_nn13">Pointers</a>
|
||||
<li><a href="#Octave_nn14">Structs</a>
|
||||
<li><a href="#Scilab_nn13">Pointers</a>
|
||||
<li><a href="#Scilab_nn14">Structs</a>
|
||||
</ul>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
@ -315,7 +315,7 @@ scilab:4> printf(" GREEN = %i\n", color.GREEN);
|
|||
</pre></div>
|
||||
|
||||
|
||||
<H3><a name="Octave_nn13"></a>27.3.5 Pointers</H3>
|
||||
<H3><a name="Scilab_nn13"></a>27.3.5 Pointers</H3>
|
||||
<p>
|
||||
Pointers are fully supported by SWIG. One way to deal with the pointers is using the INPUT and OUTPUT typemaps. For example, in order to call C functions as the following:
|
||||
</p>
|
||||
|
|
@ -356,7 +356,7 @@ scilab:4> printf(" 42/37 = %d remainder %d\n",q,r);
|
|||
we only need a real value instead.
|
||||
</p>
|
||||
|
||||
<H3><a name="Octave_nn14"></a>27.3.6 Structs</H3>
|
||||
<H3><a name="Scilab_nn14"></a>27.3.6 Structs</H3>
|
||||
<p>
|
||||
SWIG creates a set of accessor functions when encountering a structure or union. For example:
|
||||
</p>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue