1
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
2
<!DOCTYPE MAN SYSTEM "../../manrev.dtd">
4
<LANGUAGE>eng</LANGUAGE>
5
<TITLE>addinter</TITLE>
6
<TYPE>Scilab Function</TYPE>
8
<SHORT_DESCRIPTION name="addinter"> new functions interface incremental linking at run time</SHORT_DESCRIPTION>
10
<CALLING_SEQUENCE_ITEM>addinter(files,spname,fcts) </CALLING_SEQUENCE_ITEM>
15
<PARAM_NAME>files</PARAM_NAME>
17
<SP>: a character string or a vector of character string contain object files used to define the new Scilab interface routine (interface code, user routines or libraries, system libraries).</SP>
21
<PARAM_NAME>spname</PARAM_NAME>
23
<SP>: a character string. Name of interface routine entry point</SP>
27
<PARAM_NAME>fcts</PARAM_NAME>
29
<SP>: vector of character strings. The name of new Scilab function implemented in the new interface (in <VERB> fin</VERB> the order ).</SP>
35
<P><VERB>addinter</VERB> performs incremental linking of a compiled C or Fortran
36
new Scilab interface routine (see <VERB>intersci</VERB> documentation)
37
and define corresponding scilab functions.</P>
39
For machines using dlopen functionality one can unlink an interface
40
with <VERB>ulink</VERB> ( use the command <VERB>link('show')</VERB> to get the number
41
of the shared library ). And to reload a new version of an interface a call to <VERB>ulink</VERB> is
42
necessary to get rid of the old version.</P>
44
See <VERB>link</VERB> for more precision on use.</P>