summaryrefslogtreecommitdiffstats
path: root/scilab/modules
diff options
context:
space:
mode:
authorPierre MARECHAL <pierre.marechal@scilab.org>2009-10-08 11:43:54 +0200
committerPierre MARECHAL <pierre.marechal@scilab.org>2009-10-08 11:43:54 +0200
commit065dba6a0d44c2111e57e3f2cfca0ec21b0a25cc (patch)
tree99240a3d0878eaf146282f82d0c46dd6477782d8 /scilab/modules
parent49be97c171c4e7281b53b0d1f5758cb330e3c844 (diff)
parente6bb34a2151dd4e126d51062e2ab389ecbb85439 (diff)
downloadscilab-065dba6a0d44c2111e57e3f2cfca0ec21b0a25cc.zip
scilab-065dba6a0d44c2111e57e3f2cfca0ec21b0a25cc.tar.gz
Merge commit 'origin/master' into Xcos
Conflicts: scilab/Version.incl scilab/configure scilab/modules/Makefile.in scilab/modules/core/includes/version.h
Diffstat (limited to 'scilab/modules')
-rw-r--r--scilab/modules/Makefile.am1
-rw-r--r--scilab/modules/Makefile.in17
-rw-r--r--scilab/modules/action_binding/Makefile.in222
-rw-r--r--scilab/modules/api_scilab/LibScilab_Import.def2
-rw-r--r--scilab/modules/api_scilab/Makefile.in15
-rw-r--r--scilab/modules/api_scilab/api_scilab.vcproj4
-rw-r--r--scilab/modules/api_scilab/api_scilab_export.def4
-rw-r--r--scilab/modules/api_scilab/api_scilab_header.def2
-rw-r--r--scilab/modules/api_scilab/includes/api_boolean.h10
-rw-r--r--scilab/modules/api_scilab/includes/api_boolean_sparse.h10
-rw-r--r--scilab/modules/api_scilab/includes/api_common.h41
-rw-r--r--scilab/modules/api_scilab/includes/api_double.h26
-rw-r--r--scilab/modules/api_scilab/includes/api_error.h12
-rw-r--r--scilab/modules/api_scilab/includes/api_int.h84
-rw-r--r--scilab/modules/api_scilab/includes/api_list.h216
-rw-r--r--scilab/modules/api_scilab/includes/api_pointer.h6
-rw-r--r--scilab/modules/api_scilab/includes/api_poly.h18
-rw-r--r--scilab/modules/api_scilab/includes/api_sparse.h20
-rw-r--r--scilab/modules/api_scilab/includes/api_string.h16
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_boolean.cpp63
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_boolean_sparse.cpp72
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_common.cpp192
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_double.cpp133
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_error.cpp52
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_int.cpp238
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_boolean.h2
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_boolean_sparse.h2
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_common.h2
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_double.h10
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_int.h10
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_pointer.h2
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_poly.h14
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_sparse.h12
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_internal_string.h2
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_list.cpp1087
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_pointer.cpp39
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_poly.cpp97
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_sparse.cpp100
-rw-r--r--scilab/modules/api_scilab/src/cpp/api_string.cpp99
-rw-r--r--scilab/modules/arnoldi/Makefile.in340
-rw-r--r--scilab/modules/atoms/Makefile.in15
-rwxr-xr-x[-rw-r--r--]scilab/modules/atoms/macros/atoms_internals/atomsIsCompatible.sci7
-rw-r--r--scilab/modules/boolean/Makefile.in254
-rw-r--r--scilab/modules/cacsd/Makefile.in654
-rw-r--r--scilab/modules/call_scilab/Makefile.in15
-rw-r--r--scilab/modules/call_scilab/examples/call_scilab/NET/C#/DotNetScilab.sln20
-rw-r--r--scilab/modules/call_scilab/examples/call_scilab/NET/C#/cs_example/cs_example.csproj36
-rw-r--r--scilab/modules/call_scilab/examples/call_scilab/NET/C#/dotnetsci/DotNetScilab.csproj40
-rw-r--r--scilab/modules/call_scilab/examples/call_scilab/NET/C#/dotnetsci/Scilab.cs56
-rw-r--r--scilab/modules/call_scilab/examples/call_scilab/NET/C#/dotnetsci/Scilab_cs_wrapper.cs44
-rw-r--r--scilab/modules/call_scilab/src/c/SendScilabJobs.c6
-rw-r--r--scilab/modules/compatibility_functions/Makefile.in15
-rw-r--r--scilab/modules/compatibility_functions/help/en_US/mtlb_eig.xml39
-rw-r--r--scilab/modules/compatibility_functions/help/fr_FR/mtlb_eig.xml39
-rw-r--r--scilab/modules/compatibility_functions/macros/mtlb_eig.sci26
-rw-r--r--scilab/modules/completion/Makefile.in15
-rw-r--r--scilab/modules/console/Makefile.in284
-rw-r--r--scilab/modules/console/etc/configuration.xml31
-rw-r--r--scilab/modules/console/src/java/org/scilab/modules/console/SciConsole.java17
-rw-r--r--scilab/modules/console/src/jni/CallScilabBridge.cpp2
-rw-r--r--scilab/modules/console/src/jni/CallScilabBridge.hxx2
-rw-r--r--scilab/modules/console/tests/nonreg_tests/bug_4087.tst23
-rw-r--r--scilab/modules/core/Makefile.in15
-rw-r--r--scilab/modules/core/sci_gateway/c/gw_core.c7
-rw-r--r--scilab/modules/core/sci_gateway/c/sci_funcprot.c8
-rw-r--r--scilab/modules/core/sci_gateway/c/sci_newfun.c14
-rw-r--r--scilab/modules/core/sci_gateway/c/sci_typename.c20
-rw-r--r--scilab/modules/data_structures/Makefile.in322
-rw-r--r--scilab/modules/demo_tools/Makefile.in15
-rw-r--r--scilab/modules/development_tools/Makefile.in15
-rw-r--r--scilab/modules/development_tools/src/fake/Makefile.in7
-rw-r--r--scilab/modules/differential_equations/Makefile.in530
-rw-r--r--scilab/modules/double/Makefile.in15
-rw-r--r--scilab/modules/dynamic_link/Makefile.in340
-rw-r--r--scilab/modules/dynamic_link/macros/ilib_gen_gateway.sci2
-rw-r--r--scilab/modules/elementary_functions/Makefile.in1194
-rw-r--r--scilab/modules/fftw/Makefile.in282
-rw-r--r--scilab/modules/fileio/Makefile.in732
-rw-r--r--scilab/modules/fileio/help/en_US/mfprintf.xml4
-rw-r--r--scilab/modules/fileio/help/en_US/mputl.xml2
-rw-r--r--scilab/modules/fileio/macros/mputl.sci27
-rw-r--r--scilab/modules/fileio/sci_gateway/c/gw_fileio.c8
-rw-r--r--scilab/modules/fileio/sci_gateway/c/sci_basename.c30
-rw-r--r--scilab/modules/fileio/sci_gateway/c/sci_chdir.c20
-rw-r--r--scilab/modules/fileio/sci_gateway/c/sci_copyfile.c21
-rw-r--r--scilab/modules/fileio/sci_gateway/c/sci_fileparts.c24
-rw-r--r--scilab/modules/fileio/sci_gateway/c/sci_isdir.c10
-rw-r--r--scilab/modules/fileio/sci_gateway/c/sci_isfile.c10
-rw-r--r--scilab/modules/fileio/sci_gateway/c/sci_movefile.c20
-rw-r--r--scilab/modules/fileio/sci_gateway/c/sci_pathconvert.c40
-rw-r--r--scilab/modules/fileio/src/c/expandPathVariable.c6
-rw-r--r--scilab/modules/fileio/tests/nonreg_tests/bug_3896.dia.ref31
-rw-r--r--scilab/modules/fileio/tests/nonreg_tests/bug_3896.tst43
-rw-r--r--scilab/modules/functions/Makefile.in288
-rw-r--r--scilab/modules/functions/macros/plotprofile.sci135
-rw-r--r--scilab/modules/functions/sci_gateway/c/sci_lib.c8
-rw-r--r--scilab/modules/functions/sci_gateway/c/sci_whereis.c14
-rw-r--r--scilab/modules/genetic_algorithms/Makefile.in15
-rw-r--r--scilab/modules/graphic_export/Makefile.in342
-rw-r--r--scilab/modules/graphic_export/help/en_US/xs2eps.xml2
-rw-r--r--scilab/modules/graphic_export/help/en_US/xs2pdf.xml2
-rw-r--r--scilab/modules/graphic_export/help/en_US/xs2ps.xml2
-rw-r--r--scilab/modules/graphic_export/help/en_US/xs2svg.xml2
-rw-r--r--scilab/modules/graphic_export/help/pt_BR/xs2eps.xml2
-rw-r--r--scilab/modules/graphic_export/help/pt_BR/xs2pdf.xml2
-rw-r--r--scilab/modules/graphic_export/help/pt_BR/xs2ps.xml2
-rw-r--r--scilab/modules/graphic_export/help/pt_BR/xs2svg.xml2
-rw-r--r--scilab/modules/graphic_export/src/jni/FileExporter.cpp2
-rw-r--r--scilab/modules/graphic_export/src/jni/FileExporter.hxx2
-rw-r--r--scilab/modules/graphic_export/src/jni/GL2PSToJOGL.cpp22
-rw-r--r--scilab/modules/graphic_export/src/jni/GL2PSToJOGL.hxx2
-rw-r--r--scilab/modules/graphic_export/src/jni/JOGLConstant.cpp2
-rw-r--r--scilab/modules/graphic_export/src/jni/JOGLConstant.hxx2
-rw-r--r--scilab/modules/graphics/Makefile.in2471
-rw-r--r--scilab/modules/graphics/help/en_US/set_posfig_dim.xml88
-rw-r--r--scilab/modules/graphics/help/en_US/xclip.xml98
-rw-r--r--scilab/modules/graphics/help/fr_FR/xclip.xml91
-rw-r--r--scilab/modules/graphics/help/pt_BR/set_posfig_dim.xml112
-rw-r--r--scilab/modules/graphics/help/pt_BR/xclip.xml123
-rw-r--r--scilab/modules/graphics/macros/addcolor.sci14
-rw-r--r--scilab/modules/graphics/macros/autumncolormap.sci15
-rw-r--r--scilab/modules/graphics/macros/bonecolormap.sci14
-rw-r--r--scilab/modules/graphics/macros/color.sci31
-rw-r--r--scilab/modules/graphics/macros/colorbar.sci17
-rw-r--r--scilab/modules/graphics/macros/colordef.sci54
-rw-r--r--scilab/modules/graphics/macros/contour.sci4
-rw-r--r--scilab/modules/graphics/macros/contour2d.sci6
-rw-r--r--scilab/modules/graphics/macros/contourf.sci76
-rw-r--r--scilab/modules/graphics/macros/coolcolormap.sci12
-rw-r--r--scilab/modules/graphics/macros/coppercolormap.sci12
-rw-r--r--scilab/modules/graphics/macros/dragrect.sci9
-rw-r--r--scilab/modules/graphics/macros/edit_curv.sci2
-rw-r--r--scilab/modules/graphics/macros/errbar.sci6
-rw-r--r--scilab/modules/graphics/macros/eval3d.sci18
-rw-r--r--scilab/modules/graphics/macros/eval3dp.sci5
-rw-r--r--scilab/modules/graphics/macros/fac3d.sci3
-rw-r--r--scilab/modules/graphics/macros/fac3d1.sci3
-rw-r--r--scilab/modules/graphics/macros/xclip.sci26
-rw-r--r--scilab/modules/gui/Makefile.in1067
-rw-r--r--scilab/modules/gui/demos/dialog.dem.sce2
-rw-r--r--scilab/modules/gui/etc/main_menubar.xml22
-rw-r--r--scilab/modules/gui/etc/main_toolbar.xml27
-rw-r--r--scilab/modules/gui/help/en_US/messagebox.xml10
-rw-r--r--scilab/modules/gui/help/en_US/x_mdialog.xml2
-rw-r--r--scilab/modules/gui/help/en_US/x_message.xml68
-rw-r--r--scilab/modules/gui/help/en_US/x_message_modeless.xml2
-rw-r--r--scilab/modules/gui/help/en_US/xgetfile.xml89
-rw-r--r--scilab/modules/gui/help/fr_FR/x_mdialog.xml2
-rw-r--r--scilab/modules/gui/help/fr_FR/x_message.xml74
-rw-r--r--scilab/modules/gui/help/fr_FR/x_message_modeless.xml2
-rw-r--r--scilab/modules/gui/macros/getvalue.sci6
-rw-r--r--scilab/modules/gui/macros/xgetfile.sci104
-rw-r--r--scilab/modules/gui/src/java/org/scilab/modules/gui/utils/ConfigManager.java2
-rw-r--r--scilab/modules/gui/src/jni/CallScilabBridge.cpp1656
-rw-r--r--scilab/modules/gui/src/jni/CallScilabBridge.hxx4
-rw-r--r--scilab/modules/gui/src/jni/Juigetfile.cpp2
-rw-r--r--scilab/modules/gui/src/jni/Juigetfile.hxx2
-rw-r--r--scilab/modules/gui/src/jni/Jxclick.cpp2
-rw-r--r--scilab/modules/gui/src/jni/Jxclick.hxx2
-rw-r--r--scilab/modules/gui/src/jni/Jxgetmouse.cpp2
-rw-r--r--scilab/modules/gui/src/jni/Jxgetmouse.hxx2
-rw-r--r--scilab/modules/gui/src/jni/LookAndFeelManager.cpp2
-rw-r--r--scilab/modules/gui/src/jni/LookAndFeelManager.hxx2
-rw-r--r--scilab/modules/gui/src/jni/ScilabDisplayTree.cpp63
-rw-r--r--scilab/modules/gui/src/jni/ScilabDisplayTree.hxx4
-rw-r--r--scilab/modules/gui/src/jni/SwingScilabMenu.cpp2
-rw-r--r--scilab/modules/gui/src/jni/SwingScilabMenu.hxx2
-rw-r--r--scilab/modules/gui/src/jni/UIElementMapper.cpp2
-rw-r--r--scilab/modules/gui/src/jni/UIElementMapper.hxx2
-rw-r--r--scilab/modules/gui/tests/nonreg_tests/bug_126.tst22
-rw-r--r--scilab/modules/gui/tests/unit_tests/messagebox.tst2
-rw-r--r--scilab/modules/hdf5/Makefile.in246
-rw-r--r--scilab/modules/hdf5/includes/gw_hdf5.h1
-rw-r--r--scilab/modules/hdf5/sci_gateway/c/gw_hdf5.c9
-rw-r--r--scilab/modules/hdf5/sci_gateway/cpp/sci_export_to_hdf5.cpp75
-rw-r--r--scilab/modules/hdf5/sci_gateway/cpp/sci_import_from_hdf5.cpp82
-rw-r--r--scilab/modules/helptools/Makefile.in454
-rw-r--r--scilab/modules/helptools/help/en_US/help_from_sci.xml2
-rw-r--r--scilab/modules/helptools/help/en_US/help_skeleton.xml4
-rw-r--r--scilab/modules/helptools/help/en_US/man.xml4
-rw-r--r--scilab/modules/helptools/help/en_US/manedit.xml4
-rw-r--r--scilab/modules/helptools/help/pt_BR/help_from_sci.xml2
-rw-r--r--scilab/modules/helptools/help/pt_BR/help_skeleton.xml4
-rw-r--r--scilab/modules/helptools/help/pt_BR/man.xml4
-rw-r--r--scilab/modules/helptools/help/pt_BR/manedit.xml4
-rw-r--r--scilab/modules/helptools/macros/check_help.sci6
-rw-r--r--scilab/modules/helptools/macros/extract_help_examples.sci2
-rw-r--r--scilab/modules/helptools/src/jni/BuildDocObject.cpp2
-rw-r--r--scilab/modules/helptools/src/jni/BuildDocObject.hxx2
-rw-r--r--scilab/modules/history_manager/Makefile.in15
-rw-r--r--scilab/modules/integer/Makefile.in588
-rw-r--r--scilab/modules/interpolation/Makefile.in288
-rw-r--r--scilab/modules/intersci/Makefile.in15
-rw-r--r--scilab/modules/io/Makefile.in360
-rw-r--r--scilab/modules/io/sci_gateway/c/gw_io.c9
-rw-r--r--scilab/modules/io/sci_gateway/c/sci_getenv.c20
-rw-r--r--scilab/modules/io/sci_gateway/c/sci_setenv.c18
-rw-r--r--scilab/modules/javasci/Makefile.in280
-rw-r--r--scilab/modules/javasci/src/c/javasci_SciAbstractArray.c28
-rw-r--r--scilab/modules/javasci/src/c/javasci_SciBooleanArray.c4
-rw-r--r--scilab/modules/javasci/src/c/javasci_SciComplexArray.c8
-rw-r--r--scilab/modules/javasci/src/c/javasci_SciDoubleArray.c4
-rw-r--r--scilab/modules/javasci/src/c/javasci_SciIntegerArray.c4
-rw-r--r--scilab/modules/javasci/src/c/javasci_SciStringArray.c6
-rw-r--r--scilab/modules/javasci/src/c/javasci_Scilab.c4
-rw-r--r--scilab/modules/javasci/src/c/javasci_Scilab2.c26
-rw-r--r--scilab/modules/jvm/Makefile.in15
-rw-r--r--scilab/modules/linear_algebra/Makefile.in460
-rw-r--r--scilab/modules/localization/Makefile.in15
-rw-r--r--scilab/modules/m2sci/Makefile.in15
-rw-r--r--scilab/modules/maple2scilab/Makefile.in15
-rw-r--r--scilab/modules/matio/Makefile.in342
-rw-r--r--scilab/modules/metanet/Makefile.in450
-rw-r--r--scilab/modules/mexlib/Makefile.in15
-rw-r--r--scilab/modules/optimization/Makefile.in456
-rw-r--r--scilab/modules/optimization/demos/neldermead/neldermead_boxproblemB.sce11
-rw-r--r--scilab/modules/optimization/demos/neldermead/nmplot_quadratic.fixed2.sce3
-rw-r--r--scilab/modules/optimization/help/en_US/neldermead/fminsearch.xml59
-rw-r--r--scilab/modules/optimization/help/en_US/neldermead/neldermead.xml64
-rw-r--r--scilab/modules/optimization/help/en_US/neldermead/optimget.xml69
-rw-r--r--scilab/modules/optimization/help/en_US/optimbase/optimbase.xml34
-rw-r--r--scilab/modules/optimization/macros/neldermead/fminsearch.sci170
-rw-r--r--scilab/modules/optimization/macros/neldermead/neldermead_cget.sci8
-rw-r--r--scilab/modules/optimization/macros/neldermead/neldermead_configure.sci14
-rw-r--r--scilab/modules/optimization/macros/neldermead/neldermead_new.sci10
-rw-r--r--scilab/modules/optimization/macros/neldermead/neldermead_search.sci216
-rw-r--r--scilab/modules/optimization/macros/neldermead/optimget.sci2
-rw-r--r--scilab/modules/optimization/macros/neldermead/optimplotfval.sci66
-rw-r--r--scilab/modules/optimization/macros/neldermead/optimset.sci19
-rw-r--r--scilab/modules/optimization/macros/optimbase/optimbase_terminate.sci2
-rw-r--r--scilab/modules/optimization/macros/optimsimplex/optimsimplex_new.sci2
-rw-r--r--scilab/modules/optimization/tests/unit_tests/neldermead/fminsearch.tst226
-rw-r--r--scilab/modules/optimization/tests/unit_tests/neldermead/neldermead_mymethod.tst332
-rw-r--r--scilab/modules/optimization/tests/unit_tests/neldermead/neldermead_myterminate.tst178
-rw-r--r--scilab/modules/optimization/tests/unit_tests/neldermead/neldermead_outputcmd.tst2
-rw-r--r--scilab/modules/optimization/tests/unit_tests/neldermead/neldermead_restart.tst92
-rw-r--r--scilab/modules/optimization/tests/unit_tests/neldermead/newFile.txt134
-rw-r--r--scilab/modules/optimization/tests/unit_tests/neldermead/optimget.tst7
-rw-r--r--scilab/modules/optimization/tests/unit_tests/neldermead/optimset.tst65
-rw-r--r--scilab/modules/output_stream/Makefile.in15
-rw-r--r--scilab/modules/output_stream/includes/do_error_number.h5
-rw-r--r--scilab/modules/output_stream/sci_gateway/c/gw_output_stream.c9
-rw-r--r--scilab/modules/output_stream/sci_gateway/cpp/sci_diary.cpp84
-rw-r--r--scilab/modules/output_stream/src/c/api_scilab_Import.def3
-rw-r--r--scilab/modules/output_stream/src/c/error.c6
-rw-r--r--scilab/modules/output_stream/src/c/output_stream_export.def1
-rw-r--r--scilab/modules/overloading/Makefile.in15
-rw-r--r--scilab/modules/parameters/Makefile.in15
-rw-r--r--scilab/modules/polynomials/Makefile.in454
-rw-r--r--scilab/modules/pvm/Makefile.in470
-rw-r--r--scilab/modules/randlib/Makefile.in312
-rw-r--r--scilab/modules/renderer/Makefile.in1724
-rw-r--r--scilab/modules/renderer/src/jni/ArcFillDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/ArcFillDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/ArcLineDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/ArcLineDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/BackTrihedronDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/BackTrihedronDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/CenteredTextDrawerGL.cpp14
-rw-r--r--scilab/modules/renderer/src/jni/CenteredTextDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableArcGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableArcGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableAxesGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableAxesGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableFecGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableFecGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableFigureGL.cpp14
-rw-r--r--scilab/modules/renderer/src/jni/DrawableFigureGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableGrayplotGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableGrayplotGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawablePolylineGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawablePolylineGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableRectangleGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableRectangleGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableSegsGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableSegsGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableSubwinGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableSubwinGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableSurfaceGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableSurfaceGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableTextGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/DrawableTextGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/FecFacetDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/FecFacetDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/FecLineDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/FecLineDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/FilledTextDrawerGL.cpp14
-rw-r--r--scilab/modules/renderer/src/jni/FilledTextDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/FullBoxDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/FullBoxDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/GraphicSynchronizerJava.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/GraphicSynchronizerJava.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/GridDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/GridDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/HalfBoxDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/HalfBoxDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/IsoViewCameraGL.cpp30
-rw-r--r--scilab/modules/renderer/src/jni/IsoViewCameraGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/IsometricCameraGL.cpp30
-rw-r--r--scilab/modules/renderer/src/jni/IsometricCameraGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineArrowDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineArrowDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineBarDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineBarDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineFillDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineFillDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineInterpColorDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineInterpColorDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineLineDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineLineDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineMarkDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/PolylineMarkDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/RectangleFillDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/RectangleFillDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/RectangleLineDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/RectangleLineDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/RectangleMarkDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/RectangleMarkDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/RenderingChecker.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/RenderingChecker.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/SegsArrowDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/SegsArrowDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/SegsLineDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/SegsLineDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/SegsMarkDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/SegsMarkDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/StandardTextDrawerGL.cpp14
-rw-r--r--scilab/modules/renderer/src/jni/StandardTextDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/SubwinBackgroundDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/SubwinBackgroundDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/SurfaceFacetDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/SurfaceFacetDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/SurfaceLineDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/SurfaceLineDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/SurfaceMarkDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/SurfaceMarkDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/TicksDrawerGL.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/TicksDrawerGL.hxx2
-rw-r--r--scilab/modules/renderer/src/jni/XlFontManager.cpp2
-rw-r--r--scilab/modules/renderer/src/jni/XlFontManager.hxx2
-rw-r--r--scilab/modules/scicos/Makefile.in15
-rw-r--r--scilab/modules/scicos/demos/scicos_learn.sci6
-rw-r--r--scilab/modules/scicos/demos/scicos_play.sci8
-rw-r--r--scilab/modules/scicos_blocks/Makefile.in2142
-rw-r--r--scilab/modules/scipad/Makefile.in22
-rw-r--r--scilab/modules/scipad/tests/nonreg_tests/bug_3394.tst6
-rw-r--r--scilab/modules/shell/Makefile.in15
-rw-r--r--scilab/modules/signal_processing/Makefile.in412
-rw-r--r--scilab/modules/simulated_annealing/Makefile.in15
-rw-r--r--scilab/modules/sound/Makefile.in216
-rw-r--r--scilab/modules/sound/sci_gateway/c/gw_sound.c10
-rw-r--r--scilab/modules/sound/sci_gateway/c/sci_PlaySound.c8
-rw-r--r--scilab/modules/sound/sci_gateway/c/sci_beep.c10
-rw-r--r--scilab/modules/sparse/Makefile.in638
-rw-r--r--scilab/modules/special_functions/Makefile.in316
-rw-r--r--scilab/modules/spreadsheet/Makefile.in264
-rw-r--r--scilab/modules/statistics/Makefile.in406
-rw-r--r--scilab/modules/string/Makefile.in538
-rw-r--r--scilab/modules/string/sci_gateway/c/gw_string.c8
-rw-r--r--scilab/modules/string/sci_gateway/c/sci_length.c26
-rw-r--r--scilab/modules/string/sci_gateway/c/sci_strsplit.c36
-rw-r--r--scilab/modules/string/sci_gateway/c/sci_strsubst.c49
-rw-r--r--scilab/modules/symbolic/Makefile.in236
-rw-r--r--scilab/modules/tclsci/Makefile.in413
-rw-r--r--scilab/modules/tclsci/help/en_US/TCL_EvalFile.xml2
-rw-r--r--scilab/modules/tclsci/help/en_US/tk_getfile.xml108
-rw-r--r--scilab/modules/tclsci/macros/tk_getdir.sci1
-rw-r--r--scilab/modules/tclsci/macros/tk_getfile.sci60
-rw-r--r--scilab/modules/tclsci/macros/tk_savefile.sci1
-rw-r--r--scilab/modules/tclsci/tests/nonreg_tests/bug_573.tst36
-rw-r--r--scilab/modules/texmacs/Makefile.in15
-rw-r--r--scilab/modules/time/Makefile.in15
-rw-r--r--scilab/modules/umfpack/Makefile.in300
-rw-r--r--scilab/modules/umfpack/macros/scisptdemo.sci2
-rw-r--r--scilab/modules/windows_tools/Makefile.in204
-rw-r--r--scilab/modules/windows_tools/sci_gateway/c/gw_windows_tools.c8
-rw-r--r--scilab/modules/windows_tools/sci_gateway/c/sci_dos.c26
-rw-r--r--scilab/modules/windows_tools/src/c/scilab_windows/FilesAssociations.c15
-rw-r--r--scilab/modules/xcos/Makefile.in16
-rw-r--r--scilab/modules/xpad/Makefile.am4
-rw-r--r--scilab/modules/xpad/Makefile.in250
-rw-r--r--scilab/modules/xpad/etc/xpad.quit2
-rw-r--r--scilab/modules/xpad/etc/xpad.start4
-rw-r--r--scilab/modules/xpad/etc/xpadConfiguration.xml (renamed from scilab/modules/xpad/etc/configuration_xpad.xml)0
-rw-r--r--scilab/modules/xpad/help/en_US/addchapter.sce (renamed from scilab/modules/graphics/macros/set_posfig_dim.sci)12
-rw-r--r--scilab/modules/xpad/help/en_US/edit_error.xml78
-rw-r--r--scilab/modules/xpad/help/fr_FR/addchapter.sce11
-rw-r--r--scilab/modules/xpad/help/pt_BR/addchapter.sce11
-rw-r--r--scilab/modules/xpad/license.txt10
-rw-r--r--scilab/modules/xpad/macros/buildmacros.sce2
-rw-r--r--scilab/modules/xpad/macros/edit_error.sci36
-rw-r--r--scilab/modules/xpad/macros/editor.sci (renamed from scilab/modules/gui/macros/x_message.sci)30
-rw-r--r--scilab/modules/xpad/sci_gateway/cpp/sci_xpad.cpp10
-rw-r--r--scilab/modules/xpad/src/c/xpad.vcproj8
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/Xpad.java10
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/XpadLineNumberPanel.java201
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/CloseAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/CommentAction.java39
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/CopyAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/CutAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/ExitAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/FindAction.java101
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/GotoLineAction.java18
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/HighlightCurrentLineAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/IndentAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/LineNumbersAction.java5
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/NewAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/NextTabAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/OpenAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/PasteAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/PreviousTabAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/PrintAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/PrintPreviewAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/RedoAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/SaveAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/SaveAsAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/SelectAllAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/TabifyAction.java64
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/UnCommentAction.java48
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/UnTabifyAction.java65
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/actions/UndoAction.java3
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/style/ScilabStyleDocument.java644
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/utils/ConfigXpadManager.java4
-rw-r--r--scilab/modules/xpad/src/java/org/scilab/modules/xpad/utils/XpadMessages.java4
-rw-r--r--scilab/modules/xpad/src/jni/GiwsException.cpp354
-rw-r--r--scilab/modules/xpad/src/jni/GiwsException.hxx243
-rw-r--r--scilab/modules/xpad/src/jni/Xpad.cpp56
-rw-r--r--scilab/modules/xpad/src/jni/Xpad.hxx4
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4862.tst (renamed from scilab/modules/scipad/tests/nonreg_tests/bug_3553.tst)20
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4863.tst20
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4870.tst22
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4876.tst23
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4877.tst22
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4878.tst27
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4879.tst22
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4880.tst23
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4881.tst30
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4887.tst24
-rw-r--r--scilab/modules/xpad/tests/nonreg_tests/bug_4892.tst29
-rw-r--r--scilab/modules/xpad/xpad.iss12
440 files changed, 19349 insertions, 15638 deletions
diff --git a/scilab/modules/Makefile.am b/scilab/modules/Makefile.am
index 86be6b0..94c5514 100644
--- a/scilab/modules/Makefile.am
+++ b/scilab/modules/Makefile.am
@@ -70,7 +70,6 @@ overloading \
70maple2scilab \ 70maple2scilab \
71m2sci \ 71m2sci \
72texmacs \ 72texmacs \
73scipad \
74development_tools \ 73development_tools \
75compatibility_functions \ 74compatibility_functions \
76helptools \ 75helptools \
diff --git a/scilab/modules/Makefile.in b/scilab/modules/Makefile.in
index c447e34..54f75d6 100644
--- a/scilab/modules/Makefile.in
+++ b/scilab/modules/Makefile.in
@@ -81,7 +81,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \
81 $(top_srcdir)/m4/umfpack.m4 $(top_srcdir)/configure.ac 81 $(top_srcdir)/m4/umfpack.m4 $(top_srcdir)/configure.ac
82am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 82am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
83 $(ACLOCAL_M4) 83 $(ACLOCAL_M4)
84mkinstalldirs = $(install_sh) -d 84mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
85CONFIG_HEADER = $(top_builddir)/modules/core/includes/machine.h 85CONFIG_HEADER = $(top_builddir)/modules/core/includes/machine.h
86CONFIG_CLEAN_FILES = 86CONFIG_CLEAN_FILES =
87CONFIG_CLEAN_VPATH_FILES = 87CONFIG_CLEAN_VPATH_FILES =
@@ -159,10 +159,10 @@ DIST_SUBDIRS = core output_stream action_binding arnoldi \
159 differential_equations cacsd polynomials boolean double pvm io \ 159 differential_equations cacsd polynomials boolean double pvm io \
160 intersci metanet signal_processing call_scilab sound time \ 160 intersci metanet signal_processing call_scilab sound time \
161 sparse windows_tools functions overloading maple2scilab m2sci \ 161 sparse windows_tools functions overloading maple2scilab m2sci \
162 texmacs scipad development_tools compatibility_functions \ 162 texmacs development_tools compatibility_functions helptools \
163 helptools fftw umfpack demo_tools genetic_algorithms \ 163 fftw umfpack demo_tools genetic_algorithms simulated_annealing \
164 simulated_annealing parameters matio atoms hdf5 xcos xpad \ 164 parameters matio atoms hdf5 xcos xpad scicos_blocks scicos . \
165 scicos_blocks scicos . javasci 165 javasci
166DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 166DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
167am__relativize = \ 167am__relativize = \
168 dir0=`pwd`; \ 168 dir0=`pwd`; \
@@ -193,6 +193,7 @@ ACLOCAL = @ACLOCAL@
193ALL_LINGUAS = @ALL_LINGUAS@ 193ALL_LINGUAS = @ALL_LINGUAS@
194AMTAR = @AMTAR@ 194AMTAR = @AMTAR@
195ANT = @ANT@ 195ANT = @ANT@
196ANTLR = @ANTLR@
196AR = @AR@ 197AR = @AR@
197AUTOCONF = @AUTOCONF@ 198AUTOCONF = @AUTOCONF@
198AUTOHEADER = @AUTOHEADER@ 199AUTOHEADER = @AUTOHEADER@
@@ -204,6 +205,8 @@ BLAS_LIBS = @BLAS_LIBS@
204CC = @CC@ 205CC = @CC@
205CCDEPMODE = @CCDEPMODE@ 206CCDEPMODE = @CCDEPMODE@
206CFLAGS = @CFLAGS@ 207CFLAGS = @CFLAGS@
208CHECKSTYLE = @CHECKSTYLE@
209COMMONS_BEANUTILS = @COMMONS_BEANUTILS@
207COMMONS_IO = @COMMONS_IO@ 210COMMONS_IO = @COMMONS_IO@
208COMMONS_LOGGING = @COMMONS_LOGGING@ 211COMMONS_LOGGING = @COMMONS_LOGGING@
209CPP = @CPP@ 212CPP = @CPP@
@@ -332,12 +335,12 @@ RT_LIB = @RT_LIB@
332SAXON = @SAXON@ 335SAXON = @SAXON@
333SCICOS_ENABLE = @SCICOS_ENABLE@ 336SCICOS_ENABLE = @SCICOS_ENABLE@
334SCILAB_LIBRARY_VERSION = @SCILAB_LIBRARY_VERSION@ 337SCILAB_LIBRARY_VERSION = @SCILAB_LIBRARY_VERSION@
335SCIPAD_ENABLE = @SCIPAD_ENABLE@
336SED = @SED@ 338SED = @SED@
337SET_MAKE = @SET_MAKE@ 339SET_MAKE = @SET_MAKE@
338SET_RELOCATABLE = @SET_RELOCATABLE@ 340SET_RELOCATABLE = @SET_RELOCATABLE@
339SHELL = @SHELL@ 341SHELL = @SHELL@
340SKINLF = @SKINLF@ 342SKINLF = @SKINLF@
343SPLINT = @SPLINT@
341STRIP = @STRIP@ 344STRIP = @STRIP@
342SWIG_BIN = @SWIG_BIN@ 345SWIG_BIN = @SWIG_BIN@
343SWIG_JAVA = @SWIG_JAVA@ 346SWIG_JAVA = @SWIG_JAVA@
@@ -431,7 +434,7 @@ SUBDIRS = core output_stream action_binding arnoldi \
431 differential_equations cacsd polynomials boolean double pvm io \ 434 differential_equations cacsd polynomials boolean double pvm io \
432 intersci metanet signal_processing core call_scilab \ 435 intersci metanet signal_processing core call_scilab \
433 interpolation sound time randlib sparse windows_tools \ 436 interpolation sound time randlib sparse windows_tools \
434 functions overloading maple2scilab m2sci texmacs scipad \ 437 functions overloading maple2scilab m2sci texmacs \
435 development_tools compatibility_functions helptools fftw \ 438 development_tools compatibility_functions helptools fftw \
436 umfpack demo_tools genetic_algorithms simulated_annealing \ 439 umfpack demo_tools genetic_algorithms simulated_annealing \
437 parameters matio atoms hdf5 xcos xpad $(am__append_1) scicos . \ 440 parameters matio atoms hdf5 xcos xpad $(am__append_1) scicos . \
diff --git a/scilab/modules/action_binding/Makefile.in b/scilab/modules/action_binding/Makefile.in
index 0fb1747..5438964 100644
--- a/scilab/modules/action_binding/Makefile.in
+++ b/scilab/modules/action_binding/Makefile.in
@@ -1,8 +1,9 @@
1# Makefile.in generated by automake 1.10.2 from Makefile.am. 1# Makefile.in generated by automake 1.11 from Makefile.am.
2# @configure_input@ 2# @configure_input@
3 3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6# Inc.
6# This Makefile.in is free software; the Free Software Foundation 7# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it, 8# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved. 9# with or without modifications, as long as this notice is preserved.
@@ -43,8 +44,9 @@
43 44
44VPATH = @srcdir@ 45VPATH = @srcdir@
45pkgdatadir = $(datadir)/@PACKAGE@ 46pkgdatadir = $(datadir)/@PACKAGE@
46pkglibdir = $(libdir)/@PACKAGE@
47pkgincludedir = $(includedir)/@PACKAGE@ 47pkgincludedir = $(includedir)/@PACKAGE@
48pkglibdir = $(libdir)/@PACKAGE@
49pkglibexecdir = $(libexecdir)/@PACKAGE@
48am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 50am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
49install_sh_DATA = $(install_sh) -c -m 644 51install_sh_DATA = $(install_sh) -c -m 644
50install_sh_PROGRAM = $(install_sh) -c 52install_sh_PROGRAM = $(install_sh) -c
@@ -82,17 +84,32 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
82mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs 84mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
83CONFIG_HEADER = $(top_builddir)/modules/core/includes/machine.h 85CONFIG_HEADER = $(top_builddir)/modules/core/includes/machine.h
84CONFIG_CLEAN_FILES = 86CONFIG_CLEAN_FILES =
87CONFIG_CLEAN_VPATH_FILES =
85am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 88am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
86am__vpath_adj = case $$p in \ 89am__vpath_adj = case $$p in \
87 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 90 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
88 *) f=$$p;; \ 91 *) f=$$p;; \
89 esac; 92 esac;
90am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; 93am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
94am__install_max = 40
95am__nobase_strip_setup = \
96 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
97am__nobase_strip = \
98 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
99am__nobase_list = $(am__nobase_strip_setup); \
100 for p in $$list; do echo "$$p $$p"; done | \
101 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
102 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
103 if (++n[$$2] == $(am__install_max)) \
104 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
105 END { for (dir in files) print dir, files[dir] }'
106am__base_list = \
107 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
108 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
91am__installdirs = "$(DESTDIR)$(pkglibdir)" \ 109am__installdirs = "$(DESTDIR)$(pkglibdir)" \
92 "$(DESTDIR)$(libsciaction_binding_la_etcdir)" \ 110 "$(DESTDIR)$(libsciaction_binding_la_etcdir)" \
93 "$(DESTDIR)$(libsciaction_binding_la_rootdir)" \ 111 "$(DESTDIR)$(libsciaction_binding_la_rootdir)" \
94 "$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)" 112 "$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)"
95pkglibLTLIBRARIES_INSTALL = $(INSTALL)
96LTLIBRARIES = $(pkglib_LTLIBRARIES) 113LTLIBRARIES = $(pkglib_LTLIBRARIES)
97libsciaction_binding_la_DEPENDENCIES = \ 114libsciaction_binding_la_DEPENDENCIES = \
98 $(top_builddir)/modules/core/libscicore.la \ 115 $(top_builddir)/modules/core/libscicore.la \
@@ -119,6 +136,7 @@ libsciaction_binding_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
119DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/modules/core/includes 136DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/modules/core/includes
120depcomp = $(SHELL) $(top_srcdir)/config/depcomp 137depcomp = $(SHELL) $(top_srcdir)/config/depcomp
121am__depfiles_maybe = depfiles 138am__depfiles_maybe = depfiles
139am__mv = mv -f
122COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 140COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
123 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 141 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
124LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ 142LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -130,9 +148,6 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
130 $(LDFLAGS) -o $@ 148 $(LDFLAGS) -o $@
131SOURCES = $(libsciaction_binding_la_SOURCES) 149SOURCES = $(libsciaction_binding_la_SOURCES)
132DIST_SOURCES = $(am__libsciaction_binding_la_SOURCES_DIST) 150DIST_SOURCES = $(am__libsciaction_binding_la_SOURCES_DIST)
133libsciaction_binding_la_etcDATA_INSTALL = $(INSTALL_DATA)
134libsciaction_binding_la_rootDATA_INSTALL = $(INSTALL_DATA)
135libsciaction_binding_la_sci_gatewayDATA_INSTALL = $(INSTALL_DATA)
136DATA = $(libsciaction_binding_la_etc_DATA) \ 151DATA = $(libsciaction_binding_la_etc_DATA) \
137 $(libsciaction_binding_la_root_DATA) \ 152 $(libsciaction_binding_la_root_DATA) \
138 $(libsciaction_binding_la_sci_gateway_DATA) 153 $(libsciaction_binding_la_sci_gateway_DATA)
@@ -143,6 +158,7 @@ ACLOCAL = @ACLOCAL@
143ALL_LINGUAS = @ALL_LINGUAS@ 158ALL_LINGUAS = @ALL_LINGUAS@
144AMTAR = @AMTAR@ 159AMTAR = @AMTAR@
145ANT = @ANT@ 160ANT = @ANT@
161ANTLR = @ANTLR@
146AR = @AR@ 162AR = @AR@
147AUTOCONF = @AUTOCONF@ 163AUTOCONF = @AUTOCONF@
148AUTOHEADER = @AUTOHEADER@ 164AUTOHEADER = @AUTOHEADER@
@@ -154,6 +170,8 @@ BLAS_LIBS = @BLAS_LIBS@
154CC = @CC@ 170CC = @CC@
155CCDEPMODE = @CCDEPMODE@ 171CCDEPMODE = @CCDEPMODE@
156CFLAGS = @CFLAGS@ 172CFLAGS = @CFLAGS@
173CHECKSTYLE = @CHECKSTYLE@
174COMMONS_BEANUTILS = @COMMONS_BEANUTILS@
157COMMONS_IO = @COMMONS_IO@ 175COMMONS_IO = @COMMONS_IO@
158COMMONS_LOGGING = @COMMONS_LOGGING@ 176COMMONS_LOGGING = @COMMONS_LOGGING@
159CPP = @CPP@ 177CPP = @CPP@
@@ -182,9 +200,11 @@ FGREP = @FGREP@
182FLEXDOCK = @FLEXDOCK@ 200FLEXDOCK = @FLEXDOCK@
183FLIBS = @FLIBS@ 201FLIBS = @FLIBS@
184FOP = @FOP@ 202FOP = @FOP@
203GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
185GIWS_BIN = @GIWS_BIN@ 204GIWS_BIN = @GIWS_BIN@
186GLUEGEN_RT = @GLUEGEN_RT@ 205GLUEGEN_RT = @GLUEGEN_RT@
187GMSGFMT = @GMSGFMT@ 206GMSGFMT = @GMSGFMT@
207GMSGFMT_015 = @GMSGFMT_015@
188GRAPHICS_ENABLE = @GRAPHICS_ENABLE@ 208GRAPHICS_ENABLE = @GRAPHICS_ENABLE@
189GREP = @GREP@ 209GREP = @GREP@
190GUI_ENABLE = @GUI_ENABLE@ 210GUI_ENABLE = @GUI_ENABLE@
@@ -238,9 +258,9 @@ MATIO_CFLAGS = @MATIO_CFLAGS@
238MATIO_ENABLE = @MATIO_ENABLE@ 258MATIO_ENABLE = @MATIO_ENABLE@
239MATIO_LIBS = @MATIO_LIBS@ 259MATIO_LIBS = @MATIO_LIBS@
240MKDIR_P = @MKDIR_P@ 260MKDIR_P = @MKDIR_P@
241MKINSTALLDIRS = @MKINSTALLDIRS@
242MSGCAT = @MSGCAT@ 261MSGCAT = @MSGCAT@
243MSGFMT = @MSGFMT@ 262MSGFMT = @MSGFMT@
263MSGFMT_015 = @MSGFMT_015@
244MSGMERGE = @MSGMERGE@ 264MSGMERGE = @MSGMERGE@
245NM = @NM@ 265NM = @NM@
246NMEDIT = @NMEDIT@ 266NMEDIT = @NMEDIT@
@@ -258,6 +278,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
258PACKAGE_NAME = @PACKAGE_NAME@ 278PACKAGE_NAME = @PACKAGE_NAME@
259PACKAGE_STRING = @PACKAGE_STRING@ 279PACKAGE_STRING = @PACKAGE_STRING@
260PACKAGE_TARNAME = @PACKAGE_TARNAME@ 280PACKAGE_TARNAME = @PACKAGE_TARNAME@
281PACKAGE_URL = @PACKAGE_URL@
261PACKAGE_VERSION = @PACKAGE_VERSION@ 282PACKAGE_VERSION = @PACKAGE_VERSION@
262PATH_SEPARATOR = @PATH_SEPARATOR@ 283PATH_SEPARATOR = @PATH_SEPARATOR@
263PCRE_CFLAGS = @PCRE_CFLAGS@ 284PCRE_CFLAGS = @PCRE_CFLAGS@
@@ -279,12 +300,12 @@ RT_LIB = @RT_LIB@
279SAXON = @SAXON@ 300SAXON = @SAXON@
280SCICOS_ENABLE = @SCICOS_ENABLE@ 301SCICOS_ENABLE = @SCICOS_ENABLE@
281SCILAB_LIBRARY_VERSION = @SCILAB_LIBRARY_VERSION@ 302SCILAB_LIBRARY_VERSION = @SCILAB_LIBRARY_VERSION@
282SCIPAD_ENABLE = @SCIPAD_ENABLE@
283SED = @SED@ 303SED = @SED@
284SET_MAKE = @SET_MAKE@ 304SET_MAKE = @SET_MAKE@
285SET_RELOCATABLE = @SET_RELOCATABLE@ 305SET_RELOCATABLE = @SET_RELOCATABLE@
286SHELL = @SHELL@ 306SHELL = @SHELL@
287SKINLF = @SKINLF@ 307SKINLF = @SKINLF@
308SPLINT = @SPLINT@
288STRIP = @STRIP@ 309STRIP = @STRIP@
289SWIG_BIN = @SWIG_BIN@ 310SWIG_BIN = @SWIG_BIN@
290SWIG_JAVA = @SWIG_JAVA@ 311SWIG_JAVA = @SWIG_JAVA@
@@ -299,6 +320,8 @@ VERSION = @VERSION@
299WITH_OCAML = @WITH_OCAML@ 320WITH_OCAML = @WITH_OCAML@
300WITH_TKSCI = @WITH_TKSCI@ 321WITH_TKSCI = @WITH_TKSCI@
301XGETTEXT = @XGETTEXT@ 322XGETTEXT = @XGETTEXT@
323XGETTEXT_015 = @XGETTEXT_015@
324XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
302XMKMF = @XMKMF@ 325XMKMF = @XMKMF@
303XMLGRAPHICS_COMMONS = @XMLGRAPHICS_COMMONS@ 326XMLGRAPHICS_COMMONS = @XMLGRAPHICS_COMMONS@
304XML_APIS_EXT = @XML_APIS_EXT@ 327XML_APIS_EXT = @XML_APIS_EXT@
@@ -495,9 +518,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir
495 exit 1;; \ 518 exit 1;; \
496 esac; \ 519 esac; \
497 done; \ 520 done; \
498 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/action_binding/Makefile'; \ 521 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/action_binding/Makefile'; \
499 cd $(top_srcdir) && \ 522 $(am__cd) $(top_srcdir) && \
500 $(AUTOMAKE) --foreign modules/action_binding/Makefile 523 $(AUTOMAKE) --foreign modules/action_binding/Makefile
501.PRECIOUS: Makefile 524.PRECIOUS: Makefile
502Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 525Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
503 @case '$?' in \ 526 @case '$?' in \
@@ -515,23 +538,28 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
515 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 538 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
516$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 539$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
517 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 540 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
541$(am__aclocal_m4_deps):
518install-pkglibLTLIBRARIES: $(pkglib_LTLIBRARIES) 542install-pkglibLTLIBRARIES: $(pkglib_LTLIBRARIES)
519 @$(NORMAL_INSTALL) 543 @$(NORMAL_INSTALL)
520 test -z "$(pkglibdir)" || $(MKDIR_P) "$(DESTDIR)$(pkglibdir)" 544 test -z "$(pkglibdir)" || $(MKDIR_P) "$(DESTDIR)$(pkglibdir)"
521 @list='$(pkglib_LTLIBRARIES)'; for p in $$list; do \ 545 @list='$(pkglib_LTLIBRARIES)'; test -n "$(pkglibdir)" || list=; \
546 list2=; for p in $$list; do \
522 if test -f $$p; then \ 547 if test -f $$p; then \
523 f=$(am__strip_dir) \ 548 list2="$$list2 $$p"; \
524 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pkglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pkglibdir)/$$f'"; \
525 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pkglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pkglibdir)/$$f"; \
526 else :; fi; \ 549 else :; fi; \
527 done 550 done; \
551 test -z "$$list2" || { \
552 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkglibdir)'"; \
553 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkglibdir)"; \
554 }
528 555
529uninstall-pkglibLTLIBRARIES: 556uninstall-pkglibLTLIBRARIES:
530 @$(NORMAL_UNINSTALL) 557 @$(NORMAL_UNINSTALL)
531 @list='$(pkglib_LTLIBRARIES)'; for p in $$list; do \ 558 @list='$(pkglib_LTLIBRARIES)'; test -n "$(pkglibdir)" || list=; \
532 p=$(am__strip_dir) \ 559 for p in $$list; do \
533 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkglibdir)/$$p'"; \ 560 $(am__strip_dir) \
534 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkglibdir)/$$p"; \ 561 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkglibdir)/$$f'"; \
562 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkglibdir)/$$f"; \
535 done 563 done
536 564
537clean-pkglibLTLIBRARIES: 565clean-pkglibLTLIBRARIES:
@@ -558,52 +586,52 @@ distclean-compile:
558 586
559.c.o: 587.c.o:
560@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 588@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
561@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 589@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
562@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 590@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
563@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 591@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
564@am__fastdepCC_FALSE@ $(COMPILE) -c $< 592@am__fastdepCC_FALSE@ $(COMPILE) -c $<
565 593
566.c.obj: 594.c.obj:
567@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` 595@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
568@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po 596@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
569@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 597@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
570@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 598@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
571@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` 599@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
572 600
573.c.lo: 601.c.lo:
574@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< 602@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
575@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo 603@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
576@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ 604@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
577@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 605@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
578@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< 606@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
579 607
580libsciaction_binding_la-noaction_binding.lo: src/noaction_binding/noaction_binding.c 608libsciaction_binding_la-noaction_binding.lo: src/noaction_binding/noaction_binding.c
581@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -MT libsciaction_binding_la-noaction_binding.lo -MD -MP -MF $(DEPDIR)/libsciaction_binding_la-noaction_binding.Tpo -c -o libsciaction_binding_la-noaction_binding.lo `test -f 'src/noaction_binding/noaction_binding.c' || echo '$(srcdir)/'`src/noaction_binding/noaction_binding.c 609@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -MT libsciaction_binding_la-noaction_binding.lo -MD -MP -MF $(DEPDIR)/libsciaction_binding_la-noaction_binding.Tpo -c -o libsciaction_binding_la-noaction_binding.lo `test -f 'src/noaction_binding/noaction_binding.c' || echo '$(srcdir)/'`src/noaction_binding/noaction_binding.c
582@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libsciaction_binding_la-noaction_binding.Tpo $(DEPDIR)/libsciaction_binding_la-noaction_binding.Plo 610@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsciaction_binding_la-noaction_binding.Tpo $(DEPDIR)/libsciaction_binding_la-noaction_binding.Plo
583@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/noaction_binding/noaction_binding.c' object='libsciaction_binding_la-noaction_binding.lo' libtool=yes @AMDEPBACKSLASH@ 611@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/noaction_binding/noaction_binding.c' object='libsciaction_binding_la-noaction_binding.lo' libtool=yes @AMDEPBACKSLASH@
584@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 612@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
585@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -c -o libsciaction_binding_la-noaction_binding.lo `test -f 'src/noaction_binding/noaction_binding.c' || echo '$(srcdir)/'`src/noaction_binding/noaction_binding.c 613@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -c -o libsciaction_binding_la-noaction_binding.lo `test -f 'src/noaction_binding/noaction_binding.c' || echo '$(srcdir)/'`src/noaction_binding/noaction_binding.c
586 614
587libsciaction_binding_la-dynamic_menus.lo: src/c/dynamic_menus.c 615libsciaction_binding_la-dynamic_menus.lo: src/c/dynamic_menus.c
588@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -MT libsciaction_binding_la-dynamic_menus.lo -MD -MP -MF $(DEPDIR)/libsciaction_binding_la-dynamic_menus.Tpo -c -o libsciaction_binding_la-dynamic_menus.lo `test -f 'src/c/dynamic_menus.c' || echo '$(srcdir)/'`src/c/dynamic_menus.c 616@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -MT libsciaction_binding_la-dynamic_menus.lo -MD -MP -MF $(DEPDIR)/libsciaction_binding_la-dynamic_menus.Tpo -c -o libsciaction_binding_la-dynamic_menus.lo `test -f 'src/c/dynamic_menus.c' || echo '$(srcdir)/'`src/c/dynamic_menus.c
589@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libsciaction_binding_la-dynamic_menus.Tpo $(DEPDIR)/libsciaction_binding_la-dynamic_menus.Plo 617@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsciaction_binding_la-dynamic_menus.Tpo $(DEPDIR)/libsciaction_binding_la-dynamic_menus.Plo
590@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/c/dynamic_menus.c' object='libsciaction_binding_la-dynamic_menus.lo' libtool=yes @AMDEPBACKSLASH@ 618@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/c/dynamic_menus.c' object='libsciaction_binding_la-dynamic_menus.lo' libtool=yes @AMDEPBACKSLASH@
591@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 619@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
592@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -c -o libsciaction_binding_la-dynamic_menus.lo `test -f 'src/c/dynamic_menus.c' || echo '$(srcdir)/'`src/c/dynamic_menus.c 620@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -c -o libsciaction_binding_la-dynamic_menus.lo `test -f 'src/c/dynamic_menus.c' || echo '$(srcdir)/'`src/c/dynamic_menus.c
593 621
594libsciaction_binding_la-InterpreterManagement.lo: src/c/InterpreterManagement.c 622libsciaction_binding_la-InterpreterManagement.lo: src/c/InterpreterManagement.c
595@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -MT libsciaction_binding_la-InterpreterManagement.lo -MD -MP -MF $(DEPDIR)/libsciaction_binding_la-InterpreterManagement.Tpo -c -o libsciaction_binding_la-InterpreterManagement.lo `test -f 'src/c/InterpreterManagement.c' || echo '$(srcdir)/'`src/c/InterpreterManagement.c 623@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -MT libsciaction_binding_la-InterpreterManagement.lo -MD -MP -MF $(DEPDIR)/libsciaction_binding_la-InterpreterManagement.Tpo -c -o libsciaction_binding_la-InterpreterManagement.lo `test -f 'src/c/InterpreterManagement.c' || echo '$(srcdir)/'`src/c/InterpreterManagement.c
596@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libsciaction_binding_la-InterpreterManagement.Tpo $(DEPDIR)/libsciaction_binding_la-InterpreterManagement.Plo 624@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsciaction_binding_la-InterpreterManagement.Tpo $(DEPDIR)/libsciaction_binding_la-InterpreterManagement.Plo
597@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/c/InterpreterManagement.c' object='libsciaction_binding_la-InterpreterManagement.lo' libtool=yes @AMDEPBACKSLASH@ 625@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/c/InterpreterManagement.c' object='libsciaction_binding_la-InterpreterManagement.lo' libtool=yes @AMDEPBACKSLASH@
598@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 626@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
599@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -c -o libsciaction_binding_la-InterpreterManagement.lo `test -f 'src/c/InterpreterManagement.c' || echo '$(srcdir)/'`src/c/InterpreterManagement.c 627@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -c -o libsciaction_binding_la-InterpreterManagement.lo `test -f 'src/c/InterpreterManagement.c' || echo '$(srcdir)/'`src/c/InterpreterManagement.c
600 628
601libsciaction_binding_la-InterpreterManagement_wrap.lo: src/jni/InterpreterManagement_wrap.c 629libsciaction_binding_la-InterpreterManagement_wrap.lo: src/jni/InterpreterManagement_wrap.c
602@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -MT libsciaction_binding_la-InterpreterManagement_wrap.lo -MD -MP -MF $(DEPDIR)/libsciaction_binding_la-InterpreterManagement_wrap.Tpo -c -o libsciaction_binding_la-InterpreterManagement_wrap.lo `test -f 'src/jni/InterpreterManagement_wrap.c' || echo '$(srcdir)/'`src/jni/InterpreterManagement_wrap.c 630@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -MT libsciaction_binding_la-InterpreterManagement_wrap.lo -MD -MP -MF $(DEPDIR)/libsciaction_binding_la-InterpreterManagement_wrap.Tpo -c -o libsciaction_binding_la-InterpreterManagement_wrap.lo `test -f 'src/jni/InterpreterManagement_wrap.c' || echo '$(srcdir)/'`src/jni/InterpreterManagement_wrap.c
603@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libsciaction_binding_la-InterpreterManagement_wrap.Tpo $(DEPDIR)/libsciaction_binding_la-InterpreterManagement_wrap.Plo 631@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsciaction_binding_la-InterpreterManagement_wrap.Tpo $(DEPDIR)/libsciaction_binding_la-InterpreterManagement_wrap.Plo
604@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/jni/InterpreterManagement_wrap.c' object='libsciaction_binding_la-InterpreterManagement_wrap.lo' libtool=yes @AMDEPBACKSLASH@ 632@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='src/jni/InterpreterManagement_wrap.c' object='libsciaction_binding_la-InterpreterManagement_wrap.lo' libtool=yes @AMDEPBACKSLASH@
605@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 633@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
606@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -c -o libsciaction_binding_la-InterpreterManagement_wrap.lo `test -f 'src/jni/InterpreterManagement_wrap.c' || echo '$(srcdir)/'`src/jni/InterpreterManagement_wrap.c 634@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsciaction_binding_la_CFLAGS) $(CFLAGS) -c -o libsciaction_binding_la-InterpreterManagement_wrap.lo `test -f 'src/jni/InterpreterManagement_wrap.c' || echo '$(srcdir)/'`src/jni/InterpreterManagement_wrap.c
607 635
608mostlyclean-libtool: 636mostlyclean-libtool:
609 -rm -f *.lo 637 -rm -f *.lo
@@ -613,54 +641,63 @@ clean-libtool:
613install-libsciaction_binding_la_etcDATA: $(libsciaction_binding_la_etc_DATA) 641install-libsciaction_binding_la_etcDATA: $(libsciaction_binding_la_etc_DATA)
614 @$(NORMAL_INSTALL) 642 @$(NORMAL_INSTALL)
615 test -z "$(libsciaction_binding_la_etcdir)" || $(MKDIR_P) "$(DESTDIR)$(libsciaction_binding_la_etcdir)" 643 test -z "$(libsciaction_binding_la_etcdir)" || $(MKDIR_P) "$(DESTDIR)$(libsciaction_binding_la_etcdir)"
616 @list='$(libsciaction_binding_la_etc_DATA)'; for p in $$list; do \ 644 @list='$(libsciaction_binding_la_etc_DATA)'; test -n "$(libsciaction_binding_la_etcdir)" || list=; \
645 for p in $$list; do \
617 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 646 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
618 f=$(am__strip_dir) \ 647 echo "$$d$$p"; \
619 echo " $(libsciaction_binding_la_etcDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(libsciaction_binding_la_etcdir)/$$f'"; \ 648 done | $(am__base_list) | \
620 $(libsciaction_binding_la_etcDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(libsciaction_binding_la_etcdir)/$$f"; \ 649 while read files; do \
650 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(libsciaction_binding_la_etcdir)'"; \
651 $(INSTALL_DATA) $$files "$(DESTDIR)$(libsciaction_binding_la_etcdir)" || exit $$?; \
621 done 652 done
622 653
623uninstall-libsciaction_binding_la_etcDATA: 654uninstall-libsciaction_binding_la_etcDATA:
624 @$(NORMAL_UNINSTALL) 655 @$(NORMAL_UNINSTALL)
625 @list='$(libsciaction_binding_la_etc_DATA)'; for p in $$list; do \ 656 @list='$(libsciaction_binding_la_etc_DATA)'; test -n "$(libsciaction_binding_la_etcdir)" || list=; \
626 f=$(am__strip_dir) \ 657 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
627 echo " rm -f '$(DESTDIR)$(libsciaction_binding_la_etcdir)/$$f'"; \ 658 test -n "$$files" || exit 0; \
628 rm -f "$(DESTDIR)$(libsciaction_binding_la_etcdir)/$$f"; \ 659 echo " ( cd '$(DESTDIR)$(libsciaction_binding_la_etcdir)' && rm -f" $$files ")"; \
629 done 660 cd "$(DESTDIR)$(libsciaction_binding_la_etcdir)" && rm -f $$files
630install-libsciaction_binding_la_rootDATA: $(libsciaction_binding_la_root_DATA) 661install-libsciaction_binding_la_rootDATA: $(libsciaction_binding_la_root_DATA)
631 @$(NORMAL_INSTALL) 662 @$(NORMAL_INSTALL)
632 test -z "$(libsciaction_binding_la_rootdir)" || $(MKDIR_P) "$(DESTDIR)$(libsciaction_binding_la_rootdir)" 663 test -z "$(libsciaction_binding_la_rootdir)" || $(MKDIR_P) "$(DESTDIR)$(libsciaction_binding_la_rootdir)"
633 @list='$(libsciaction_binding_la_root_DATA)'; for p in $$list; do \ 664 @list='$(libsciaction_binding_la_root_DATA)'; test -n "$(libsciaction_binding_la_rootdir)" || list=; \
665 for p in $$list; do \
634 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 666 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
635 f=$(am__strip_dir) \ 667 echo "$$d$$p"; \
636 echo " $(libsciaction_binding_la_rootDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(libsciaction_binding_la_rootdir)/$$f'"; \ 668 done | $(am__base_list) | \
637 $(libsciaction_binding_la_rootDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(libsciaction_binding_la_rootdir)/$$f"; \ 669 while read files; do \
670 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(libsciaction_binding_la_rootdir)'"; \
671 $(INSTALL_DATA) $$files "$(DESTDIR)$(libsciaction_binding_la_rootdir)" || exit $$?; \
638 done 672 done
639 673
640uninstall-libsciaction_binding_la_rootDATA: 674uninstall-libsciaction_binding_la_rootDATA:
641 @$(NORMAL_UNINSTALL) 675 @$(NORMAL_UNINSTALL)
642 @list='$(libsciaction_binding_la_root_DATA)'; for p in $$list; do \ 676 @list='$(libsciaction_binding_la_root_DATA)'; test -n "$(libsciaction_binding_la_rootdir)" || list=; \
643 f=$(am__strip_dir) \ 677 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
644 echo " rm -f '$(DESTDIR)$(libsciaction_binding_la_rootdir)/$$f'"; \ 678 test -n "$$files" || exit 0; \
645 rm -f "$(DESTDIR)$(libsciaction_binding_la_rootdir)/$$f"; \ 679 echo " ( cd '$(DESTDIR)$(libsciaction_binding_la_rootdir)' && rm -f" $$files ")"; \
646 done 680 cd "$(DESTDIR)$(libsciaction_binding_la_rootdir)" && rm -f $$files
647install-libsciaction_binding_la_sci_gatewayDATA: $(libsciaction_binding_la_sci_gateway_DATA) 681install-libsciaction_binding_la_sci_gatewayDATA: $(libsciaction_binding_la_sci_gateway_DATA)
648 @$(NORMAL_INSTALL) 682 @$(NORMAL_INSTALL)
649 test -z "$(libsciaction_binding_la_sci_gatewaydir)" || $(MKDIR_P) "$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)" 683 test -z "$(libsciaction_binding_la_sci_gatewaydir)" || $(MKDIR_P) "$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)"
650 @list='$(libsciaction_binding_la_sci_gateway_DATA)'; for p in $$list; do \ 684 @list='$(libsciaction_binding_la_sci_gateway_DATA)'; test -n "$(libsciaction_binding_la_sci_gatewaydir)" || list=; \
685 for p in $$list; do \
651 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 686 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
652 f=$(am__strip_dir) \ 687 echo "$$d$$p"; \
653 echo " $(libsciaction_binding_la_sci_gatewayDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)/$$f'"; \ 688 done | $(am__base_list) | \
654 $(libsciaction_binding_la_sci_gatewayDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)/$$f"; \ 689 while read files; do \
690 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)'"; \
691 $(INSTALL_DATA) $$files "$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)" || exit $$?; \
655 done 692 done
656 693
657uninstall-libsciaction_binding_la_sci_gatewayDATA: 694uninstall-libsciaction_binding_la_sci_gatewayDATA:
658 @$(NORMAL_UNINSTALL) 695 @$(NORMAL_UNINSTALL)
659 @list='$(libsciaction_binding_la_sci_gateway_DATA)'; for p in $$list; do \ 696 @list='$(libsciaction_binding_la_sci_gateway_DATA)'; test -n "$(libsciaction_binding_la_sci_gatewaydir)" || list=; \
660 f=$(am__strip_dir) \ 697 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
661 echo " rm -f '$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)/$$f'"; \ 698 test -n "$$files" || exit 0; \
662 rm -f "$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)/$$f"; \ 699 echo " ( cd '$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)' && rm -f" $$files ")"; \
663 done 700 cd "$(DESTDIR)$(libsciaction_binding_la_sci_gatewaydir)" && rm -f $$files
664 701
665ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 702ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
666 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 703 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
@@ -674,7 +711,7 @@ tags: TAGS
674 711
675TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 712TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
676 $(TAGS_FILES) $(LISP) 713 $(TAGS_FILES) $(LISP)
677 tags=; \ 714 set x; \
678 here=`pwd`; \ 715 here=`pwd`; \
679 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 716 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
680 unique=`for i in $$list; do \ 717 unique=`for i in $$list; do \
@@ -682,29 +719,34 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
682 done | \ 719 done | \
683 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 720 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
684 END { if (nonempty) { for (i in files) print i; }; }'`; \ 721 END { if (nonempty) { for (i in files) print i; }; }'`; \
685 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ 722 shift; \
723 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
686 test -n "$$unique" || unique=$$empty_fix; \ 724 test -n "$$unique" || unique=$$empty_fix; \
687 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 725 if test $$# -gt 0; then \
688 $$tags $$unique; \ 726 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
727 "$$@" $$unique; \
728 else \
729 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
730 $$unique; \
731 fi; \
689 fi 732 fi
690ctags: CTAGS 733ctags: CTAGS
691CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 734CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
692 $(TAGS_FILES) $(LISP) 735 $(TAGS_FILES) $(LISP)
693 tags=; \
694 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 736 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
695 unique=`for i in $$list; do \ 737 unique=`for i in $$list; do \
696 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 738 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
697 done | \ 739 done | \
698 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 740 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
699 END { if (nonempty) { for (i in files) print i; }; }'`; \ 741 END { if (nonempty) { for (i in files) print i; }; }'`; \
700 test -z "$(CTAGS_ARGS)$$tags$$unique" \ 742 test -z "$(CTAGS_ARGS)$$unique" \
701 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 743 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
702 $$tags $$unique 744 $$unique
703 745
704GTAGS: 746GTAGS:
705 here=`$(am__cd) $(top_builddir) && pwd` \ 747 here=`$(am__cd) $(top_builddir) && pwd` \
706 && cd $(top_srcdir) \ 748 && $(am__cd) $(top_srcdir) \
707 && gtags -i $(GTAGS_ARGS) $$here 749 && gtags -i $(GTAGS_ARGS) "$$here"
708 750
709distclean-tags: 751distclean-tags:
710 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 752 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -725,13 +767,17 @@ distdir: $(DISTFILES)
725 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 767 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
726 if test -d $$d/$$file; then \ 768 if test -d $$d/$$file; then \
727 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 769 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
770 if test -d "$(distdir)/$$file"; then \
771 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
772 fi; \
728 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 773 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
729 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ 774 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
775 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
730 fi; \ 776 fi; \
731 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ 777 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
732 else \ 778 else \
733 test -f $(distdir)/$$file \ 779 test -f "$(distdir)/$$file" \
734 || cp -p $$d/$$file $(distdir)/$$file \ 780 || cp -p $$d/$$file "$(distdir)/$$file" \
735 || exit 1; \ 781 || exit 1; \
736 fi; \ 782 fi; \
737 done 783 done
@@ -765,6 +811,7 @@ clean-generic:
765 811
766distclean-generic: 812distclean-generic:
767 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 813 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
814 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
768 815
769maintainer-clean-generic: 816maintainer-clean-generic:
770 @echo "This command is intended for maintainers to use" 817 @echo "This command is intended for maintainers to use"
@@ -787,6 +834,8 @@ dvi-am:
787 834
788html: html-am 835html: html-am
789 836
837html-am:
838
790info: info-am 839info: info-am
791 840
792info-am: 841info-am:
@@ -798,6 +847,8 @@ install-data-am: install-data-local \
798 847
799install-dvi: install-dvi-am 848install-dvi: install-dvi-am
800 849
850install-dvi-am:
851
801install-exec-am: install-pkglibLTLIBRARIES 852install-exec-am: install-pkglibLTLIBRARIES
802 853
803install-html: install-html-am 854install-html: install-html-am
@@ -806,12 +857,18 @@ install-html-am: install-html-local
806 857
807install-info: install-info-am 858install-info: install-info-am
808 859
860install-info-am:
861
809install-man: 862install-man:
810 863
811install-pdf: install-pdf-am 864install-pdf: install-pdf-am
812 865
866install-pdf-am:
867
813install-ps: install-ps-am 868install-ps: install-ps-am
814 869
870install-ps-am:
871
815installcheck-am: 872installcheck-am:
816 873
817maintainer-clean: maintainer-clean-am 874maintainer-clean: maintainer-clean-am
@@ -837,7 +894,7 @@ uninstall-am: uninstall-libsciaction_binding_la_etcDATA \
837 uninstall-libsciaction_binding_la_sci_gatewayDATA \ 894 uninstall-libsciaction_binding_la_sci_gatewayDATA \
838 uninstall-pkglibLTLIBRARIES 895 uninstall-pkglibLTLIBRARIES
839 896
840.MAKE: install-am install-strip 897.MAKE: all check check-am install install-am install-strip
841 898
842.PHONY: CTAGS GTAGS all all-am all-local check check-am check-local \ 899.PHONY: CTAGS GTAGS all all-am all-local check check-am check-local \
843 clean clean-generic clean-libtool clean-local \ 900 clean clean-generic clean-libtool clean-local \
@@ -869,10 +926,12 @@ check-local: $(top_builddir)/scilab-bin
869 export LANG=C;\ 926 export LANG=C;\
870 $(top_builddir)/bin/scilab -nwni -nb -e "$$COMMAND" 927 $(top_builddir)/bin/scilab -nwni -nb -e "$$COMMAND"
871check-code: 928check-code:
872 @if test -f build.xml; then \ 929 if test -f build.xml; then \
873 $(ANT) checkstyle; \ 930 $(ANT) checkstyle; \
874 fi;\ 931 fi
875 splint $(SPLINT_OPTIONS) -I$(top_srcdir)/modules/core/includes/ -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/ $(INCLUDE_FLAGS) $(CHECK_SRC) 932 if test -x "$(SPLINT)"; then \
933 $(SPLINT) $(SPLINT_OPTIONS) -I$(top_srcdir)/modules/core/includes/ -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/ $(INCLUDE_FLAGS) $(CHECK_SRC); \
934 fi
876@NEED_JAVA_TRUE@java: 935@NEED_JAVA_TRUE@java:
877# Some configurations needs to export JAVA_HOME in the current env 936# Some configurations needs to export JAVA_HOME in the current env
878@NEED_JAVA_TRUE@ @if test "$(JAVA_HOME)"; then export JAVA_HOME=$(JAVA_HOME); fi; \ 937@NEED_JAVA_TRUE@ @if test "$(JAVA_HOME)"; then export JAVA_HOME=$(JAVA_HOME); fi; \
@@ -1047,6 +1106,7 @@ distclean-local:
1047 1106
1048# Provides macros compilation, Java compilation, cleaning 1107# Provides macros compilation, Java compilation, cleaning
1049# If you want Makefile to call ant, added USEANT=1 1108# If you want Makefile to call ant, added USEANT=1
1109
1050# Tell versions [3.59,3.63) of GNU make to not export all variables. 1110# Tell versions [3.59,3.63) of GNU make to not export all variables.
1051# Otherwise a system limit (for SysV at least) may be exceeded. 1111# Otherwise a system limit (for SysV at least) may be exceeded.
1052.NOEXPORT: 1112.NOEXPORT:
diff --git a/scilab/modules/api_scilab/LibScilab_Import.def b/scilab/modules/api_scilab/LibScilab_Import.def
index 047bf6a..3440a5e 100644
--- a/scilab/modules/api_scilab/LibScilab_Import.def
+++ b/scilab/modules/api_scilab/LibScilab_Import.def
@@ -16,3 +16,5 @@ str2name_
16cvnamel_ 16cvnamel_
17freeArrayOfString 17freeArrayOfString
18getExecMode 18getExecMode
19getIntermediateMemoryNeeded
20getstackinfo_ \ No newline at end of file
diff --git a/scilab/modules/api_scilab/Makefile.in b/scilab/modules/api_scilab/Makefile.in
index 600fa73..7777762 100644
--- a/scilab/modules/api_scilab/Makefile.in
+++ b/scilab/modules/api_scilab/Makefile.in
@@ -80,7 +80,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/docbook.m4 \
80 $(top_srcdir)/m4/umfpack.m4 $(top_srcdir)/configure.ac 80 $(top_srcdir)/m4/umfpack.m4 $(top_srcdir)/configure.ac
81am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 81am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
82 $(ACLOCAL_M4) 82 $(ACLOCAL_M4)
83mkinstalldirs = $(install_sh) -d 83mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
84CONFIG_HEADER = $(top_builddir)/modules/core/includes/machine.h 84CONFIG_HEADER = $(top_builddir)/modules/core/includes/machine.h
85CONFIG_CLEAN_FILES = 85CONFIG_CLEAN_FILES =
86CONFIG_CLEAN_VPATH_FILES = 86CONFIG_CLEAN_VPATH_FILES =
@@ -152,6 +152,7 @@ ACLOCAL = @ACLOCAL@
152ALL_LINGUAS = @ALL_LINGUAS@ 152ALL_LINGUAS = @ALL_LINGUAS@
153AMTAR = @AMTAR@ 153AMTAR = @AMTAR@
154ANT = @ANT@ 154ANT = @ANT@
155ANTLR = @ANTLR@
155AR = @AR@ 156AR = @AR@
156AUTOCONF = @AUTOCONF@ 157AUTOCONF = @AUTOCONF@
157AUTOHEADER = @AUTOHEADER@ 158AUTOHEADER = @AUTOHEADER@
@@ -163,6 +164,8 @@ BLAS_LIBS = @BLAS_LIBS@
163CC = @CC@ 164CC = @CC@
164CCDEPMODE = @CCDEPMODE@ 165CCDEPMODE = @CCDEPMODE@
165CFLAGS = @CFLAGS@ 166CFLAGS = @CFLAGS@
167CHECKSTYLE = @CHECKSTYLE@
168COMMONS_BEANUTILS = @COMMONS_BEANUTILS@
166COMMONS_IO = @COMMONS_IO@ 169COMMONS_IO = @COMMONS_IO@
167COMMONS_LOGGING = @COMMONS_LOGGING@ 170COMMONS_LOGGING = @COMMONS_LOGGING@
168CPP = @CPP@ 171CPP = @CPP@
@@ -291,12 +294,12 @@ RT_LIB = @RT_LIB@
291SAXON = @SAXON@ 294SAXON = @SAXON@
292SCICOS_ENABLE = @SCICOS_ENABLE@ 295SCICOS_ENABLE = @SCICOS_ENABLE@
293SCILAB_LIBRARY_VERSION = @SCILAB_LIBRARY_VERSION@ 296SCILAB_LIBRARY_VERSION = @SCILAB_LIBRARY_VERSION@
294SCIPAD_ENABLE = @SCIPAD_ENABLE@
295SED = @SED@ 297SED = @SED@
296SET_MAKE = @SET_MAKE@ 298SET_MAKE = @SET_MAKE@
297SET_RELOCATABLE = @SET_RELOCATABLE@ 299SET_RELOCATABLE = @SET_RELOCATABLE@
298SHELL = @SHELL@ 300SHELL = @SHELL@
299SKINLF = @SKINLF@ 301SKINLF = @SKINLF@
302SPLINT = @SPLINT@
300STRIP = @STRIP@ 303STRIP = @STRIP@
301SWIG_BIN = @SWIG_BIN@ 304SWIG_BIN = @SWIG_BIN@
302SWIG_JAVA = @SWIG_JAVA@ 305SWIG_JAVA = @SWIG_JAVA@
@@ -978,10 +981,12 @@ check-local: $(top_builddir)/scilab-bin
978 export LANG=C;\ 981 export LANG=C;\
979 $(top_builddir)/bin/scilab -nwni -nb -e "$$COMMAND" 982 $(top_builddir)/bin/scilab -nwni -nb -e "$$COMMAND"
980check-code: 983check-code:
981 @if test -f build.xml; then \ 984 if test -f build.xml; then \
982 $(ANT) checkstyle; \ 985 $(ANT) checkstyle; \
983 fi;\ 986 fi
984 splint $(SPLINT_OPTIONS) -I$(top_srcdir)/modules/core/includes/ -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/ $(INCLUDE_FLAGS) $(CHECK_SRC) 987 if test -x "$(SPLINT)"; then \
988 $(SPLINT) $(SPLINT_OPTIONS) -I$(top_srcdir)/modules/core/includes/ -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/ $(INCLUDE_FLAGS) $(CHECK_SRC); \
989 fi
985@NEED_JAVA_TRUE@java: 990@NEED_JAVA_TRUE@java:
986# Some configurations needs to export JAVA_HOME in the current env 991# Some configurations needs to export JAVA_HOME in the current env
987@NEED_JAVA_TRUE@ @if test "$(JAVA_HOME)"; then export JAVA_HOME=$(JAVA_HOME); fi; \ 992@NEED_JAVA_TRUE@ @if test "$(JAVA_HOME)"; then export JAVA_HOME=$(JAVA_HOME); fi; \
diff --git a/scilab/modules/api_scilab/api_scilab.vcproj b/scilab/modules/api_scilab/api_scilab.vcproj
index aa6f503..ad248c4 100644
--- a/scilab/modules/api_scilab/api_scilab.vcproj
+++ b/scilab/modules/api_scilab/api_scilab.vcproj
@@ -563,6 +563,10 @@
563 RelativePath=".\api_scilab_export.def" 563 RelativePath=".\api_scilab_export.def"
564 > 564 >
565 </File> 565 </File>
566 <File
567 RelativePath=".\api_scilab_header.def"
568 >
569 </File>
566 </Filter> 570 </Filter>
567 </Filter> 571 </Filter>
568 <File 572 <File
diff --git a/scilab/modules/api_scilab/api_scilab_export.def b/scilab/modules/api_scilab/api_scilab_export.def
index 1aa9f5c..410821d 100644
--- a/scilab/modules/api_scilab/api_scilab_export.def
+++ b/scilab/modules/api_scilab/api_scilab_export.def
@@ -1,10 +1,12 @@
1LIBRARY api_scilab.dll 1LIBRARY api_scilab.dll
2 2
3 3
4
4EXPORTS 5EXPORTS
5; --------------------------------------- 6; ---------------------------------------
6; api_scilab explicit export (SEP 35) 7; api_scilab explicit export (SEP 35)
7; --------------------------------------- 8; ---------------------------------------
9pvApiCtx DATA
8 getMatrixOfBoolean 10 getMatrixOfBoolean
9 allocMatrixOfBoolean 11 allocMatrixOfBoolean
10 createMatrixOfBoolean 12 createMatrixOfBoolean
@@ -25,7 +27,6 @@ EXPORTS
25 isVarComplex 27 isVarComplex
26 isNamedVarComplex 28 isNamedVarComplex
27 isVarMatrixType 29 isVarMatrixType
28 isNamedVarMatrixType
29 getProcessMode 30 getProcessMode
30 getDimFromVar 31 getDimFromVar
31 getDimFromNamedVar 32 getDimFromNamedVar
@@ -43,6 +44,7 @@ EXPORTS
43 createNamedComplexZMatrixOfDouble 44 createNamedComplexZMatrixOfDouble
44 readNamedMatrixOfDouble 45 readNamedMatrixOfDouble
45 readNamedComplexMatrixOfDouble 46 readNamedComplexMatrixOfDouble
47 addStackSizeError
46 addErrorMessage 48 addErrorMessage
47 printError 49 printError
48 getErrorMessage 50 getErrorMessage
diff --git a/scilab/modules/api_scilab/api_scilab_header.def b/scilab/modules/api_scilab/api_scilab_header.def
index 6275f71..d19faaa 100644
--- a/scilab/modules/api_scilab/api_scilab_header.def
+++ b/scilab/modules/api_scilab/api_scilab_header.def
@@ -1,7 +1,9 @@
1LIBRARY api_scilab.dll 1LIBRARY api_scilab.dll
2 2
3 3
4
4EXPORTS 5EXPORTS
5; --------------------------------------- 6; ---------------------------------------
6; api_scilab explicit export (SEP 35) 7; api_scilab explicit export (SEP 35)
7; --------------------------------------- 8; ---------------------------------------
9pvApiCtx DATA
diff --git a/scilab/modules/api_scilab/includes/api_boolean.h b/scilab/modules/api_scilab/includes/api_boolean.h
index 2db1651..ac90034 100644
--- a/scilab/modules/api_scilab/includes/api_boolean.h
+++ b/scilab/modules/api_scilab/includes/api_boolean.h
@@ -24,7 +24,7 @@ extern "C" {
24 * @param[out] _piBool return pointer on data 24 * @param[out] _piBool return pointer on data
25 * @return if the operation successed (0) or not ( !0 ) 25 * @return if the operation successed (0) or not ( !0 )
26 */ 26 */
27StrErr getMatrixOfBoolean(int* _piAddress, int* _piRows, int* _piCols, int** _piBool); 27StrErr getMatrixOfBoolean(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, int** _piBool);
28 28
29/** 29/**
30 * alloc boolean variable 30 * alloc boolean variable
@@ -35,7 +35,7 @@ StrErr getMatrixOfBoolean(int* _piAddress, int* _piRows, int* _piCols, int** _pi
35 * @param[out] _piAddress return pointer on new variable 35 * @param[out] _piAddress return pointer on new variable
36 * @return if the operation successed (0) or not ( !0 ) 36 * @return if the operation successed (0) or not ( !0 )
37 */ 37 */
38StrErr allocMatrixOfBoolean(int _iVar, int _iRows, int _iCols, int** _piBool); 38StrErr allocMatrixOfBoolean(void* _pvCtx, int _iVar, int _iRows, int _iCols, int** _piBool);
39 39
40/** 40/**
41 * alloc boolean variable 41 * alloc boolean variable
@@ -46,7 +46,7 @@ StrErr allocMatrixOfBoolean(int _iVar, int _iRows, int _iCols, int** _piBool);
46 * @param[out] _piAddress return pointer on new variable 46 * @param[out] _piAddress return pointer on new variable
47 * @return if the operation successed (0) or not ( !0 ) 47 * @return if the operation successed (0) or not ( !0 )
48 */ 48 */
49StrErr createMatrixOfBoolean(int _iVar, int _iRows, int _iCols, int* _piBool); 49StrErr createMatrixOfBoolean(void* _pvCtx, int _iVar, int _iRows, int _iCols, int* _piBool);
50 50
51/** 51/**
52 * Create boolean named variable 52 * Create boolean named variable
@@ -56,7 +56,7 @@ StrErr createMatrixOfBoolean(int _iVar, int _iRows, int _iCols, int* _piBool);
56 * @param[in] _piBool pointer on data 56 * @param[in] _piBool pointer on data
57 * @return if the operation successed (0) or not ( !0 ) 57 * @return if the operation successed (0) or not ( !0 )
58 */ 58 */
59StrErr createNamedMatrixOfBoolean(char* _pstName, int _iRows, int _iCols, int* _piBool); 59StrErr createNamedMatrixOfBoolean(void* _pvCtx, char* _pstName, int _iRows, int _iCols, int* _piBool);
60 60
61/** 61/**
62 * Read boolean named variable 62 * Read boolean named variable
@@ -66,7 +66,7 @@ StrErr createNamedMatrixOfBoolean(char* _pstName, int _iRows, int _iCols, int* _
66 * @param[out] _piBool return data 66 * @param[out] _piBool return data
67 * @return if the operation successed (0) or not ( !0 ) 67 * @return if the operation successed (0) or not ( !0 )
68 */ 68 */
69StrErr readNamedMatrixOfBoolean(char* _pstName, int* _piRows, int* _piCols, int* _piBool); 69StrErr readNamedMatrixOfBoolean(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, int* _piBool);
70 70
71#ifdef __cplusplus 71#ifdef __cplusplus
72} 72}
diff --git a/scilab/modules/api_scilab/includes/api_boolean_sparse.h b/scilab/modules/api_scilab/includes/api_boolean_sparse.h
index 2e1f298..dd036d5 100644
--- a/scilab/modules/api_scilab/includes/api_boolean_sparse.h
+++ b/scilab/modules/api_scilab/includes/api_boolean_sparse.h
@@ -29,7 +29,7 @@ extern "C" {
29 * @param[out] _piColPos return array of item column position ( 1 indexed ) 29 * @param[out] _piColPos return array of item column position ( 1 indexed )
30 * @return if the operation successed (0) or not ( !0 ) 30 * @return if the operation successed (0) or not ( !0 )
31 */ 31 */
32StrErr getBooleanSparseMatrix(int* _piAddress, int* _piRows, int* _piCols, int* _piNbItem, int** _piNbItemRow, int** _piColPos); 32StrErr getBooleanSparseMatrix(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, int* _piNbItem, int** _piNbItemRow, int** _piColPos);
33 33
34/** 34/**
35 * Alloc boolean sparse variable data 35 * Alloc boolean sparse variable data
@@ -41,7 +41,7 @@ StrErr getBooleanSparseMatrix(int* _piAddress, int* _piRows, int* _piCols, int*
41 * @param[out] _piColPos return array of item column position ( 1 indexed ) 41 * @param[out] _piColPos return array of item column position ( 1 indexed )
42 * @return if the operation successed (0) or not ( !0 ) 42 * @return if the operation successed (0) or not ( !0 )
43 */ 43 */
44StrErr allocBooleanSparseMatrix(int _iVar, int _iRows, int _iCols, int _iNbItem, int** _piNbItemRow, int** _piColPos); 44StrErr allocBooleanSparseMatrix(void* _pvCtx, int _iVar, int _iRows, int _iCols, int _iNbItem, int** _piNbItemRow, int** _piColPos);
45 45
46/** 46/**
47 * Create boolean sparse variable 47 * Create boolean sparse variable
@@ -53,7 +53,7 @@ StrErr allocBooleanSparseMatrix(int _iVar, int _iRows, int _iCols, int _iNbItem,
53 * @param[in] _piColPos array of item column position ( 1 indexed ) 53 * @param[in] _piColPos array of item column position ( 1 indexed )
54 * @return if the operation successed (0) or not ( !0 ) 54 * @return if the operation successed (0) or not ( !0 )
55 */ 55 */
56StrErr createBooleanSparseMatrix(int _iVar, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos); 56StrErr createBooleanSparseMatrix(void* _pvCtx, int _iVar, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos);
57 57
58/** 58/**
59 * Create named boolean sparse variable 59 * Create named boolean sparse variable
@@ -66,7 +66,7 @@ StrErr createBooleanSparseMatrix(int _iVar, int _iRows, int _iCols, int _iNbItem
66 * @param[out] _piAddress return pointer on new variable 66 * @param[out] _piAddress return pointer on new variable
67 * @return if the operation successed (0) or not ( !0 ) 67 * @return if the operation successed (0) or not ( !0 )
68 */ 68 */
69StrErr createNamedBooleanSparseMatrix(char* _pstName, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos); 69StrErr createNamedBooleanSparseMatrix(void* _pvCtx, char* _pstName, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos);
70 70
71/** 71/**
72 * Read named boolean sparse variable 72 * Read named boolean sparse variable
@@ -79,7 +79,7 @@ StrErr createNamedBooleanSparseMatrix(char* _pstName, int _iRows, int _iCols, in
79 * @param[out] _piAddress return pointer on new variable 79 * @param[out] _piAddress return pointer on new variable
80 * @return if the operation successed (0) or not ( !0 ) 80 * @return if the operation successed (0) or not ( !0 )
81 */ 81 */
82StrErr readNamedBooleanSparseMatrix(char* _pstName, int* _piRows, int* _piCols, int* _piNbItem, int* _piNbItemRow, int* _piColPos); 82StrErr readNamedBooleanSparseMatrix(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, int* _piNbItem, int* _piNbItemRow, int* _piColPos);
83 83
84#ifdef __cplusplus 84#ifdef __cplusplus
85} 85}
diff --git a/scilab/modules/api_scilab/includes/api_common.h b/scilab/modules/api_scilab/includes/api_common.h
index c3f3806..8b9458b 100644
--- a/scilab/modules/api_scilab/includes/api_common.h
+++ b/scilab/modules/api_scilab/includes/api_common.h
@@ -31,6 +31,19 @@ typedef struct api_Err
31 char* pstMsg[MESSAGE_STACK_SIZE]; /**< The error message */ 31 char* pstMsg[MESSAGE_STACK_SIZE]; /**< The error message */
32} StrErr; 32} StrErr;
33 33
34typedef struct api_Ctx
35{
36 char* pstName; /**< Function name */
37} StrCtx, *pStrCtx;
38
39#ifdef _MSC_VER
40 #ifndef API_SCILAB_EXPORTS
41 __declspec( dllimport ) StrCtx* pvApiCtx;
42 #endif
43#else
44 extern StrCtx* pvApiCtx;
45#endif
46
34#include "api_error.h" 47#include "api_error.h"
35/* generics functions */ 48/* generics functions */
36 49
@@ -40,7 +53,7 @@ typedef struct api_Err
40 * @param[out] _piAddress return variable address 53 * @param[out] _piAddress return variable address
41 * @return if the operation successed (0) or not ( !0 ) 54 * @return if the operation successed (0) or not ( !0 )
42 */ 55 */
43StrErr getVarAddressFromPosition(int _iVar, int** _piAddress); 56StrErr getVarAddressFromPosition(void* _pvCtx, int _iVar, int** _piAddress);
44 57
45/** 58/**
46 * Get memory address of a variable from the variable position 59 * Get memory address of a variable from the variable position
@@ -48,7 +61,7 @@ StrErr getVarAddressFromPosition(int _iVar, int** _piAddress);
48 * @param[out] _pstName variable name 61 * @param[out] _pstName variable name
49 * @return if the operation successed (0) or not ( !0 ) 62 * @return if the operation successed (0) or not ( !0 )
50 */ 63 */
51StrErr getVarNameFromPosition(int _iVar, char* _pstName); 64StrErr getVarNameFromPosition(void* _pvCtx, int _iVar, char* _pstName);
52 65
53/** 66/**
54 * Get memory address of a variable from the variable name 67 * Get memory address of a variable from the variable name
@@ -56,7 +69,7 @@ StrErr getVarNameFromPosition(int _iVar, char* _pstName);
56 * @param[out] _piAddress return variable address 69 * @param[out] _piAddress return variable address
57 * @return if the operation successed (0) or not ( !0 ) 70 * @return if the operation successed (0) or not ( !0 )
58 */ 71 */
59StrErr getVarAddressFromName(char* _pstName, int** _piAddress); 72StrErr getVarAddressFromName(void* _pvCtx, char* _pstName, int** _piAddress);
60 73
61/** 74/**
62 * Get variable type 75 * Get variable type
@@ -64,28 +77,28 @@ StrErr getVarAddressFromName(char* _pstName, int** _piAddress);
64 * @param[out] returns _piType variable type 77 * @param[out] returns _piType variable type
65 * @return scilab variable type ( sci_matrix, sci_strings, ... ) 78 * @return scilab variable type ( sci_matrix, sci_strings, ... )
66 */ 79 */
67StrErr getVarType(int* _piAddress, int* _piType); 80StrErr getVarType(void* _pvCtx, int* _piAddress, int* _piType);
68 81
69/** 82/**
70* Get variable type from the variable name 83* Get variable type from the variable name
71* @param[in] _piAddress variable address 84* @param[in] _piAddress variable address
72* @return scilab variable type ( sci_matrix, sci_strings, ... ) 85* @return scilab variable type ( sci_matrix, sci_strings, ... )
73*/ 86*/
74StrErr getNamedVarType(char* _pstName, int* _piType); 87StrErr getNamedVarType(void* _pvCtx, char* _pstName, int* _piType);
75 88
76/** 89/**
77 * Get complex information 90 * Get complex information
78 * @param[in] _piAddress variable address 91 * @param[in] _piAddress variable address
79 * @return if complex 1 otherwise 0 92 * @return if complex 1 otherwise 0
80 */ 93 */
81 int isVarComplex(int* _piAddress); 94 int isVarComplex(void* _pvCtx, int* _piAddress);
82 95
83/** 96/**
84* Get named complex information 97* Get named complex information
85* @param[in] _pstName variable name 98* @param[in] _pstName variable name
86* @return if complex 1 otherwise 0 99* @return if complex 1 otherwise 0
87*/ 100*/
88 int isNamedVarComplex(char *_pstName); 101 int isNamedVarComplex(void* _pvCtx, char *_pstName);
89 102
90/** 103/**
91 * Get variable dimension 104 * Get variable dimension
@@ -94,7 +107,7 @@ StrErr getNamedVarType(char* _pstName, int* _piType);
94 * @param[out] _piCols Number of cols 107 * @param[out] _piCols Number of cols
95 * @return if the operation successed (0) or not ( !0 ) 108 * @return if the operation successed (0) or not ( !0 )
96 */ 109 */
97StrErr getVarDimension(int* _piAddress, int* _piRows, int* _piCols); 110StrErr getVarDimension(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols);
98 111
99/** 112/**
100* Get named variable dimension 113* Get named variable dimension
@@ -103,14 +116,14 @@ StrErr getVarDimension(int* _piAddress, int* _piRows, int* _piCols);
103* @param[out] _piCols Number of cols 116* @param[out] _piCols Number of cols
104* @return if the operation successed (0) or not ( !0 ) 117* @return if the operation successed (0) or not ( !0 )
105*/ 118*/
106StrErr getNamedVarDimension(char *_pstName, int* _piRows, int* _piCols); 119StrErr getNamedVarDimension(void* _pvCtx, char *_pstName, int* _piRows, int* _piCols);
107 120
108/** 121/**
109 * check if a variable is a matrix form ( row x col ) 122 * check if a variable is a matrix form ( row x col )
110 * @param[in] _piAddress variable address 123 * @param[in] _piAddress variable address
111 * @return if matrix form type variable 1 otherwise 0 124 * @return if matrix form type variable 1 otherwise 0
112 */ 125 */
113 int isVarMatrixType(int* _piAddress); 126 int isVarMatrixType(void* _pvCtx, int* _piAddress);
114 127
115/** 128/**
116* check if a named variable is a matrix form ( row x col ) 129* check if a named variable is a matrix form ( row x col )
@@ -126,7 +139,7 @@ StrErr getNamedVarDimension(char *_pstName, int* _piRows, int* _piCols);
126 * @param[out] _piMode return process mode ( 0 -> All, 1 -> Row, 2 -> Col ) 139 * @param[out] _piMode return process mode ( 0 -> All, 1 -> Row, 2 -> Col )
127 * @return if the operation successed (0) or not ( !0 ) 140 * @return if the operation successed (0) or not ( !0 )
128 */ 141 */
129StrErr getProcessMode(int _iPos, int* _piAddRef, int *_piMode); 142StrErr getProcessMode(void* _pvCtx, int _iPos, int* _piAddRef, int *_piMode);
130 143
131/** 144/**
132 * get dimension for variable, extract value from a single value 145 * get dimension for variable, extract value from a single value
@@ -134,7 +147,7 @@ StrErr getProcessMode(int _iPos, int* _piAddRef, int *_piMode);
134 * @param[out] _piVal return value 147 * @param[out] _piVal return value
135 * @return if the operation successed (0) or not ( !0 ) 148 * @return if the operation successed (0) or not ( !0 )
136 */ 149 */
137StrErr getDimFromVar(int* _piAddress, int* _piVal); 150StrErr getDimFromVar(void* _pvCtx, int* _piAddress, int* _piVal);
138 151
139/** 152/**
140* get dimension for a named variable, extract value from a single value 153* get dimension for a named variable, extract value from a single value
@@ -142,14 +155,14 @@ StrErr getDimFromVar(int* _piAddress, int* _piVal);
142* @param[out] _piVal return value 155* @param[out] _piVal return value
143* @return if the operation successed (0) or not ( !0 ) 156* @return if the operation successed (0) or not ( !0 )
144*/ 157*/
145StrErr getDimFromNamedVar(char* _pstName, int* _piVal); 158StrErr getDimFromNamedVar(void* _pvCtx, char* _pstName, int* _piVal);
146 159
147/** 160/**
148* Get Rhs value from variable Address 161* Get Rhs value from variable Address
149* @param[in] _piAddress varaible address 162* @param[in] _piAddress varaible address
150* @return rhs value of the variable, if failed returns 0 163* @return rhs value of the variable, if failed returns 0
151*/ 164*/
152int getRhsFromAddress(int* _piAddress); 165int getRhsFromAddress(void* _pvCtx, int* _piAddress);
153 166
154#ifdef __cplusplus 167#ifdef __cplusplus
155} 168}
diff --git a/scilab/modules/api_scilab/includes/api_double.h b/scilab/modules/api_scilab/includes/api_double.h
index 0c3f43a..c586643 100644
--- a/scilab/modules/api_scilab/includes/api_double.h
+++ b/scilab/modules/api_scilab/includes/api_double.h
@@ -29,7 +29,7 @@ extern "C" {
29 * @param[out] _pdblReal return pointer on real data 29 * @param[out] _pdblReal return pointer on real data
30 * @return if the operation successed (0) or not ( !0 ) 30 * @return if the operation successed (0) or not ( !0 )
31 */ 31 */
32StrErr getMatrixOfDouble(int* _piAddress, int* _piRows, int* _piCols, double** _pdblReal); 32StrErr getMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, double** _pdblReal);
33 33
34/** 34/**
35 * Get double variable data 35 * Get double variable data
@@ -40,7 +40,7 @@ StrErr getMatrixOfDouble(int* _piAddress, int* _piRows, int* _piCols, double** _
40 * @param[out] _pdblImg return pointer on img data 40 * @param[out] _pdblImg return pointer on img data
41 * @return if the operation successed (0) or not ( !0 ) 41 * @return if the operation successed (0) or not ( !0 )
42 */ 42 */
43StrErr getComplexMatrixOfDouble(int* _piAddress, int* _piRows, int* _piCols, double** _pdblReal, double** _pdblImg); 43StrErr getComplexMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, double** _pdblReal, double** _pdblImg);
44 44
45/** 45/**
46 * Get double variable data 46 * Get double variable data
@@ -50,7 +50,7 @@ StrErr getComplexMatrixOfDouble(int* _piAddress, int* _piRows, int* _piCols, dou
50 * @param[out] _pdblZ return pointer on Z format data ( Real1, Img1, Real2, Img2, ... ) 50 * @param[out] _pdblZ return pointer on Z format data ( Real1, Img1, Real2, Img2, ... )
51 * @return if the operation successed (0) or not ( !0 ) 51 * @return if the operation successed (0) or not ( !0 )
52 */ 52 */
53StrErr getComplexZMatrixOfDouble(int* _piAddress, int* _piRows, int* _piCols, doublecomplex** _pdblZ); 53StrErr getComplexZMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, doublecomplex** _pdblZ);
54 54
55/** 55/**
56 * Get double variable data 56 * Get double variable data
@@ -60,7 +60,7 @@ StrErr getComplexZMatrixOfDouble(int* _piAddress, int* _piRows, int* _piCols, do
60 * @param[out] _pdblReal return pointer on data 60 * @param[out] _pdblReal return pointer on data
61 * @return if the operation successed (0) or not ( !0 ) 61 * @return if the operation successed (0) or not ( !0 )
62 */ 62 */
63StrErr allocMatrixOfDouble(int _iVar, int _iRows, int _iCols, double** _pdblReal); 63StrErr allocMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, double** _pdblReal);
64 64
65/** 65/**
66 * Get double variable data 66 * Get double variable data
@@ -71,7 +71,7 @@ StrErr allocMatrixOfDouble(int _iVar, int _iRows, int _iCols, double** _pdblReal
71 * @param[out] _pdblImg return pointer on img data 71 * @param[out] _pdblImg return pointer on img data
72 * @return if the operation successed (0) or not ( !0 ) 72 * @return if the operation successed (0) or not ( !0 )
73 */ 73 */
74StrErr allocComplexMatrixOfDouble(int _iVar, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg); 74StrErr allocComplexMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg);
75 75
76/** 76/**
77 * Create double variable data 77 * Create double variable data
@@ -81,7 +81,7 @@ StrErr allocComplexMatrixOfDouble(int _iVar, int _iRows, int _iCols, double** _p
81 * @param[in] _pdblReal pointer on data 81 * @param[in] _pdblReal pointer on data
82 * @return if the operation successed (0) or not ( !0 ) 82 * @return if the operation successed (0) or not ( !0 )
83 */ 83 */
84StrErr createMatrixOfDouble(int _iVar, int _iRows, int _iCols, double* _pdblReal); 84StrErr createMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, double* _pdblReal);
85 85
86/** 86/**
87 * Get double variable data 87 * Get double variable data
@@ -92,7 +92,7 @@ StrErr createMatrixOfDouble(int _iVar, int _iRows, int _iCols, double* _pdblReal
92 * @param[in] _pdblImg pointer on img data 92 * @param[in] _pdblImg pointer on img data
93 * @return if the operation successed (0) or not ( !0 ) 93 * @return if the operation successed (0) or not ( !0 )
94 */ 94 */
95StrErr createComplexMatrixOfDouble(int _iVar, int _iRows, int _iCols, double* _pdblReal, double* _pdblImg); 95StrErr createComplexMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, double* _pdblReal, double* _pdblImg);
96 96
97/** 97/**
98 * Get complex double variable data 98 * Get complex double variable data
@@ -102,7 +102,7 @@ StrErr createComplexMatrixOfDouble(int _iVar, int _iRows, int _iCols, double* _p
102 * @param[ ] _pdblData pointer on Z format data ( Real1, Img1, Real2, Img2, ... ) 102 * @param[ ] _pdblData pointer on Z format data ( Real1, Img1, Real2, Img2, ... )
103 * @return if the operation successed (0) or not ( !0 ) 103 * @return if the operation successed (0) or not ( !0 )
104 */ 104 */
105StrErr createComplexZMatrixOfDouble(int _iVar, int _iRows, int _iCols, doublecomplex* _pdblData); 105StrErr createComplexZMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, doublecomplex* _pdblData);
106 106
107/** 107/**
108 * Get double variable data 108 * Get double variable data
@@ -112,7 +112,7 @@ StrErr createComplexZMatrixOfDouble(int _iVar, int _iRows, int _iCols, doublecom
112 * @param[in] _pdblReal pointer on data 112 * @param[in] _pdblReal pointer on data
113 * @return if the operation successed (0) or not ( !0 ) 113 * @return if the operation successed (0) or not ( !0 )
114 */ 114 */
115StrErr createNamedMatrixOfDouble(char* _pstName, int _iRows, int _iCols, double* _pdblReal); 115StrErr createNamedMatrixOfDouble(void* _pvCtx, char* _pstName, int _iRows, int _iCols, double* _pdblReal);
116 116
117/** 117/**
118 * Get double variable data 118 * Get double variable data
@@ -123,7 +123,7 @@ StrErr createNamedMatrixOfDouble(char* _pstName, int _iRows, int _iCols, double*
123 * @param[in] _pdblImg pointer on img data 123 * @param[in] _pdblImg pointer on img data
124 * @return if the operation successed (0) or not ( !0 ) 124 * @return if the operation successed (0) or not ( !0 )
125 */ 125 */
126StrErr createNamedComplexMatrixOfDouble(char* _pstName, int _iRows, int _iCols, double* _pdblReal, double* _pdblImg); 126StrErr createNamedComplexMatrixOfDouble(void* _pvCtx, char* _pstName, int _iRows, int _iCols, double* _pdblReal, double* _pdblImg);
127 127
128/** 128/**
129 * Get double variable data 129 * Get double variable data
@@ -133,7 +133,7 @@ StrErr createNamedComplexMatrixOfDouble(char* _pstName, int _iRows, int _iCols,
133 * @param[in] _pdblData pointer on Z format data ( Real1, Img1, Real2, Img2, ... ) 133 * @param[in] _pdblData pointer on Z format data ( Real1, Img1, Real2, Img2, ... )
134 * @return if the operation successed (0) or not ( !0 ) 134 * @return if the operation successed (0) or not ( !0 )
135 */ 135 */
136StrErr createNamedComplexZMatrixOfDouble(char* _pstName, int _iRows, int _iCols, doublecomplex* _pdblData); 136StrErr createNamedComplexZMatrixOfDouble(void* _pvCtx, char* _pstName, int _iRows, int _iCols, doublecomplex* _pdblData);
137 137
138/** 138/**
139 * Get double named variable data 139 * Get double named variable data
@@ -143,7 +143,7 @@ StrErr createNamedComplexZMatrixOfDouble(char* _pstName, int _iRows, int _iCols,
143 * @param[out] _pdblReal return real data 143 * @param[out] _pdblReal return real data
144 * @return if the operation successed (0) or not ( !0 ) 144 * @return if the operation successed (0) or not ( !0 )
145 */ 145 */
146StrErr readNamedMatrixOfDouble(char* _pstName, int* _piRows, int* _piCols, double* _pdblReal); 146StrErr readNamedMatrixOfDouble(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, double* _pdblReal);
147 147
148/** 148/**
149 * Get double named variable data 149 * Get double named variable data
@@ -154,7 +154,7 @@ StrErr readNamedMatrixOfDouble(char* _pstName, int* _piRows, int* _piCols, doubl
154 * @param[out] _pdblImg return imgagianry data 154 * @param[out] _pdblImg return imgagianry data
155 * @return if the operation successed (0) or not ( !0 ) 155 * @return if the operation successed (0) or not ( !0 )
156 */ 156 */
157StrErr readNamedComplexMatrixOfDouble(char* _pstName, int* _piRows, int* _piCols, double* _pdblReal, double* _pdblImg); 157StrErr readNamedComplexMatrixOfDouble(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, double* _pdblReal, double* _pdblImg);
158 158
159#ifdef __cplusplus 159#ifdef __cplusplus
160} 160}
diff --git a/scilab/modules/api_scilab/includes/api_error.h b/scilab/modules/api_scilab/includes/api_error.h
index 89383d9..6811813 100644
--- a/scilab/modules/api_scilab/includes/api_error.h
+++ b/scilab/modules/api_scilab/includes/api_error.h
@@ -22,15 +22,10 @@ extern "C" {
22#define API_ERROR_INVALID_POINTER 1 22#define API_ERROR_INVALID_POINTER 1
23#define API_ERROR_INVALID_TYPE 2 23#define API_ERROR_INVALID_TYPE 2
24#define API_ERROR_NOT_MATRIX_TYPE 3 24#define API_ERROR_NOT_MATRIX_TYPE 3
25#define API_ERROR_GET_VARTPE 4
26#define API_ERROR_VARDIM 5
27#define API_ERROR_GET_PROCESSMODE 6 25#define API_ERROR_GET_PROCESSMODE 6
28#define API_ERROR_INVALID_POSITION 7 26#define API_ERROR_INVALID_POSITION 7
29#define API_ERROR_INVALID_COMPLEXITY 8 27#define API_ERROR_INVALID_COMPLEXITY 8
30#define API_ERROR_GET_DIMFROMVAR 9 28#define API_ERROR_GET_DIMFROMVAR 9
31#define API_ERROR_GET_VAR_ADDRESS 10
32#define API_ERROR_GET_VAR_NAME 11
33#define API_ERROR_NO_MORE_MEMORY 12
34 29
35#define API_ERROR_INVALID_NAME 50 30#define API_ERROR_INVALID_NAME 50
36#define API_ERROR_NAMED_TYPE 51 31#define API_ERROR_NAMED_TYPE 51
@@ -53,7 +48,6 @@ extern "C" {
53#define API_ERROR_CREATE_POLY 203 48#define API_ERROR_CREATE_POLY 203
54#define API_ERROR_TOO_LONG_VAR 204 49#define API_ERROR_TOO_LONG_VAR 204
55#define API_ERROR_INVALID_VAR_POINTER 205 50#define API_ERROR_INVALID_VAR_POINTER 205
56#define API_ERROR_FILL_POLY 206
57#define API_ERROR_CREATE_NAMED_POLY 207 51#define API_ERROR_CREATE_NAMED_POLY 207
58#define API_ERROR_READ_NAMED_POLY 208 52#define API_ERROR_READ_NAMED_POLY 208
59 53
@@ -67,7 +61,6 @@ extern "C" {
67 /*sparse errors 501 - 599*/ 61 /*sparse errors 501 - 599*/
68#define API_ERROR_GET_SPARSE 501 62#define API_ERROR_GET_SPARSE 501
69#define API_ERROR_ALLOC_SPARSE 502 63#define API_ERROR_ALLOC_SPARSE 502
70#define API_ERROR_FILL_SPARSE 503
71#define API_ERROR_CREATE_SPARSE 504 64#define API_ERROR_CREATE_SPARSE 504
72#define API_ERROR_CREATE_NAMED_SPARSE 505 65#define API_ERROR_CREATE_NAMED_SPARSE 505
73#define API_ERROR_READ_NAMED_SPARSE 506 66#define API_ERROR_READ_NAMED_SPARSE 506
@@ -83,7 +76,6 @@ extern "C" {
83 /*matlab sparse errors 701 - 799*/ 76 /*matlab sparse errors 701 - 799*/
84 77
85 /*ints errors 801 - 899*/ 78 /*ints errors 801 - 899*/
86#define API_ERROR_GET_INT_PRECISION 802
87#define API_ERROR_GET_INT 802 79#define API_ERROR_GET_INT 802
88#define API_ERROR_CREATE_INT 803 80#define API_ERROR_CREATE_INT 803
89#define API_ERROR_ALLOC_INT 804 81#define API_ERROR_ALLOC_INT 804
@@ -94,7 +86,6 @@ extern "C" {
94#define API_ERROR_GET_STRING 1001 86#define API_ERROR_GET_STRING 1001
95#define API_ERROR_INVALID_SUBSTRING_POINTER 1002 87#define API_ERROR_INVALID_SUBSTRING_POINTER 1002
96#define API_ERROR_CREATE_STRING 1003 88#define API_ERROR_CREATE_STRING 1003
97#define API_ERROR_FILL_STRING 1004
98#define API_ERROR_CREATE_NAMED_STRING 1005 89#define API_ERROR_CREATE_NAMED_STRING 1005
99#define API_ERROR_READ_NAMED_STRING 1006 90#define API_ERROR_READ_NAMED_STRING 1006
100#define API_ERROR_GET_WIDE_STRING 1007 91#define API_ERROR_GET_WIDE_STRING 1007
@@ -120,7 +111,6 @@ extern "C" {
120 /*double in list*/ 111 /*double in list*/
121#define API_ERROR_GET_DOUBLE_IN_LIST 1520 112#define API_ERROR_GET_DOUBLE_IN_LIST 1520
122#define API_ERROR_ALLOC_DOUBLE_IN_LIST 1521 113#define API_ERROR_ALLOC_DOUBLE_IN_LIST 1521
123#define API_ERROR_FILL_DOUBLE_IN_LIST 1522
124#define API_ERROR_CREATE_ZDOUBLE_IN_LIST 1523 114#define API_ERROR_CREATE_ZDOUBLE_IN_LIST 1523
125#define API_ERROR_CREATE_DOUBLE_IN_LIST 1524 115#define API_ERROR_CREATE_DOUBLE_IN_LIST 1524
126#define API_ERROR_CREATE_ZDOUBLE_IN_NAMED_LIST 1525 116#define API_ERROR_CREATE_ZDOUBLE_IN_NAMED_LIST 1525
@@ -179,11 +169,11 @@ extern "C" {
179 169
180/*pointer errors 12801 - 12899*/ 170/*pointer errors 12801 - 12899*/
181#define API_ERROR_GET_POINTER 12801 171#define API_ERROR_GET_POINTER 12801
182#define API_ERROR_FILL_POINTER 12802
183#define API_ERROR_ALLOC_POINTER 12803 172#define API_ERROR_ALLOC_POINTER 12803
184#define API_ERROR_CREATE_POINTER 12804 173#define API_ERROR_CREATE_POINTER 12804
185 174
186/* error functions*/ 175/* error functions*/
176int addStackSizeError(StrErr* _pstrErr, char* _pstCaller, int iNeeded);
187int addErrorMessage(StrErr* _pstrErr, int _iErr, char* _pstMsg, ...); 177int addErrorMessage(StrErr* _pstrErr, int _iErr, char* _pstMsg, ...);
188int printError(StrErr* _pstrErr, int _iLastMsg); 178int printError(StrErr* _pstrErr, int _iLastMsg);
189char* getErrorMessage(StrErr _strErr); 179char* getErrorMessage(StrErr _strErr);
diff --git a/scilab/modules/api_scilab/includes/api_int.h b/scilab/modules/api_scilab/includes/api_int.h
index 6148355..05e4dc1 100644
--- a/scilab/modules/api_scilab/includes/api_int.h
+++ b/scilab/modules/api_scilab/includes/api_int.h
@@ -36,7 +36,7 @@ extern "C" {
36 * @param[in] _piAddress variable address 36 * @param[in] _piAddress variable address
37 * @param[out] _piPrecison return integer precision ( SCI_xINTx ) 37 * @param[out] _piPrecison return integer precision ( SCI_xINTx )
38 */ 38 */
39StrErr getMatrixOfIntegerPrecision(int* _piAddress, int* _piPrecision); 39StrErr getMatrixOfIntegerPrecision(void* _pvCtx, int* _piAddress, int* _piPrecision);
40 40
41/** 41/**
42 * Get integer 8 bit variable data 42 * Get integer 8 bit variable data
@@ -46,8 +46,8 @@ StrErr getMatrixOfIntegerPrecision(int* _piAddress, int* _piPrecision);
46 * @param[out] _piData8 return pointer on 8 bits integer 46 * @param[out] _piData8 return pointer on 8 bits integer
47 * @return if the operation successed (0) or not ( !0 ) 47 * @return if the operation successed (0) or not ( !0 )
48 */ 48 */
49StrErr getMatrixOfInteger8(int* _piAddress, int* _piRows, int* _piCols, char** _pcData8); 49StrErr getMatrixOfInteger8(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, char** _pcData8);
50StrErr getMatrixOfUnsignedInteger8(int* _piAddress, int* _piRows, int* _piCols, unsigned char** _pucData8); 50StrErr getMatrixOfUnsignedInteger8(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, unsigned char** _pucData8);
51 51
52/** 52/**
53 * Get integer 16 bit variable data 53 * Get integer 16 bit variable data
@@ -57,8 +57,8 @@ StrErr getMatrixOfUnsignedInteger8(int* _piAddress, int* _piRows, int* _piCols,
57 * @param[out] _piData16 return pointer on 16 bits integer 57 * @param[out] _piData16 return pointer on 16 bits integer
58 * @return if the operation successed (0) or not ( !0 ) 58 * @return if the operation successed (0) or not ( !0 )
59 */ 59 */
60StrErr getMatrixOfInteger16(int* _piAddress, int* _piRows, int* _piCols, short** _psData16); 60StrErr getMatrixOfInteger16(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, short** _psData16);
61StrErr getMatrixOfUnsignedInteger16(int* _piAddress, int* _piRows, int* _piCols, unsigned short** _pusData16); 61StrErr getMatrixOfUnsignedInteger16(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, unsigned short** _pusData16);
62 62
63/** 63/**
64 * Get integer 32 bit variable data 64 * Get integer 32 bit variable data
@@ -68,8 +68,8 @@ StrErr getMatrixOfUnsignedInteger16(int* _piAddress, int* _piRows, int* _piCols,
68 * @param[out] _piData32 return pointer on 32 bits integer 68 * @param[out] _piData32 return pointer on 32 bits integer
69 * @return if the operation successed (0) or not ( !0 ) 69 * @return if the operation successed (0) or not ( !0 )
70 */ 70 */
71StrErr getMatrixOfInteger32(int* _piAddress, int* _piRows, int* _piCols, int** _piData32); 71StrErr getMatrixOfInteger32(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, int** _piData32);
72StrErr getMatrixOfUnsignedInteger32(int* _piAddress, int* _piRows, int* _piCols, unsigned int** _puiData32); 72StrErr getMatrixOfUnsignedInteger32(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, unsigned int** _puiData32);
73 73
74/** 74/**
75 * Get integer 64 bit variable data 75 * Get integer 64 bit variable data
@@ -80,8 +80,8 @@ StrErr getMatrixOfUnsignedInteger32(int* _piAddress, int* _piRows, int* _piCols,
80 * @return if the operation successed (0) or not ( !0 ) 80 * @return if the operation successed (0) or not ( !0 )
81 */ 81 */
82#ifdef __SCILAB_INT64__ 82#ifdef __SCILAB_INT64__
83StrErr getMatrixOfInteger64(int* _piAddress, int* _piRows, int* _piCols, long long** _pllData64); 83StrErr getMatrixOfInteger64(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, long long** _pllData64);
84StrErr getMatrixOfUnsignedInteger64(int* _piAddress, int* _piRows, int* _piCols, unsigned long long** _pullData64); 84StrErr getMatrixOfUnsignedInteger64(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, unsigned long long** _pullData64);
85#endif 85#endif
86 86
87/** 87/**
@@ -92,8 +92,8 @@ StrErr getMatrixOfUnsignedInteger64(int* _piAddress, int* _piRows, int* _piCols,
92 * @param[in] _piData8 array of integer 8 bits 92 * @param[in] _piData8 array of integer 8 bits
93 * @return if the operation successed (0) or not ( !0 ) 93 * @return if the operation successed (0) or not ( !0 )
94 */ 94 */
95StrErr createMatrixOfInteger8(int _iVar, int _iRows, int _iCols, char* _pcData8); 95StrErr createMatrixOfInteger8(void* _pvCtx, int _iVar, int _iRows, int _iCols, char* _pcData8);
96StrErr createMatrixOfUnsignedInteger8(int _iVar, int _iRows, int _iCols, unsigned char* _pucData8); 96StrErr createMatrixOfUnsignedInteger8(void* _pvCtx, int _iVar, int _iRows, int _iCols, unsigned char* _pucData8);
97 97
98/** 98/**
99 * Get integer variable data 99 * Get integer variable data
@@ -103,8 +103,8 @@ StrErr createMatrixOfUnsignedInteger8(int _iVar, int _iRows, int _iCols, unsigne
103 * @param[in] _piData16 array of integer 16 bits 103 * @param[in] _piData16 array of integer 16 bits
104 * @return if the operation successed (0) or not ( !0 ) 104 * @return if the operation successed (0) or not ( !0 )
105 */ 105 */
106StrErr createMatrixOfInteger16(int _iVar, int _iRows, int _iCols, short* _psData16); 106StrErr createMatrixOfInteger16(void* _pvCtx, int _iVar, int _iRows, int _iCols, short* _psData16);
107StrErr createMatrixOfUnsignedInteger16(int _iVar, int _iRows, int _iCols, unsigned short* _pusData16); 107StrErr createMatrixOfUnsignedInteger16(void* _pvCtx, int _iVar, int _iRows, int _iCols, unsigned short* _pusData16);
108 108
109/** 109/**
110 * Get integer variable data 110 * Get integer variable data
@@ -114,8 +114,8 @@ StrErr createMatrixOfUnsignedInteger16(int _iVar, int _iRows, int _iCols, unsign
114 * @param[in] _piData32 array of integer 32 bits 114 * @param[in] _piData32 array of integer 32 bits
115 * @return if the operation successed (0) or not ( !0 ) 115 * @return if the operation successed (0) or not ( !0 )
116 */ 116 */
117StrErr createMatrixOfInteger32(int _iVar, int _iRows, int _iCols, int* _piData32); 117StrErr createMatrixOfInteger32(void* _pvCtx, int _iVar, int _iRows, int _iCols, int* _piData32);
118StrErr createMatrixOfUnsignedInteger32(int _iVar, int _iRows, int _iCols, unsigned int* _puiData32); 118StrErr createMatrixOfUnsignedInteger32(void* _pvCtx, int _iVar, int _iRows, int _iCols, unsigned int* _puiData32);
119 119
120/** 120/**
121 * Get integer variable data 121 * Get integer variable data
@@ -127,8 +127,8 @@ StrErr createMatrixOfUnsignedInteger32(int _iVar, int _iRows, int _iCols, unsign
127 */ 127 */
128 128
129#ifdef __SCILAB_INT64__ 129#ifdef __SCILAB_INT64__
130StrErr createMatrixOfInteger64(int _iVar, int _iRows, int _iCols, long long* _pllData64); 130StrErr createMatrixOfInteger64(void* _pvCtx, int _iVar, int _iRows, int _iCols, long long* _pllData64);
131StrErr createMatrixOfUnsignedInteger64(int _iVar, int _iRows, int _iCols, unsigned long long* _pullData64); 131StrErr createMatrixOfUnsignedInteger64(void* _pvCtx, int _iVar, int _iRows, int _iCols, unsigned long long* _pullData64);
132#endif 132#endif
133 133
134/** 134/**
@@ -139,8 +139,8 @@ StrErr createMatrixOfUnsignedInteger64(int _iVar, int _iRows, int _iCols, unsign
139 * @param[out] _piData8 return array of integer 8 bits 139 * @param[out] _piData8 return array of integer 8 bits
140 * @return if the operation successed (0) or not ( !0 ) 140 * @return if the operation successed (0) or not ( !0 )
141 */ 141 */
142StrErr allocMatrixOfInteger8(int _iVar, int _iRows, int _iCols, char** _pcData8); 142StrErr allocMatrixOfInteger8(void* _pvCtx, int _iVar, int _iRows, int _iCols, char** _pcData8);
143StrErr allocMatrixOfUnsignedInteger8(int _iVar, int _iRows, int _iCols, unsigned char** _pucData8); 143StrErr allocMatrixOfUnsignedInteger8(void* _pvCtx, int _iVar, int _iRows, int _iCols, unsigned char** _pucData8);
144 144
145/** 145/**
146 * Get integer variable data 146 * Get integer variable data
@@ -150,8 +150,8 @@ StrErr allocMatrixOfUnsignedInteger8(int _iVar, int _iRows, int _iCols, unsigned
150 * @param[out] _piData16 return array of integer 16 bits 150 * @param[out] _piData16 return array of integer 16 bits
151 * @return if the operation successed (0) or not ( !0 ) 151 * @return if the operation successed (0) or not ( !0 )
152 */ 152 */
153StrErr allocMatrixOfInteger16(int _iVar, int _iRows, int _iCols, short** _psData16); 153StrErr allocMatrixOfInteger16(void* _pvCtx, int _iVar, int _iRows, int _iCols, short** _psData16);
154StrErr allocMatrixOfUnsignedInteger16(int _iVar, int _iRows, int _iCols, unsigned short** _pusData16); 154StrErr allocMatrixOfUnsignedInteger16(void* _pvCtx, int _iVar, int _iRows, int _iCols, unsigned short** _pusData16);
155 155
156/** 156/**
157 * Get integer variable data 157 * Get integer variable data
@@ -161,8 +161,8 @@ StrErr allocMatrixOfUnsignedInteger16(int _iVar, int _iRows, int _iCols, unsigne
161 * @param[out] _piData32 return array of integer 32 bits 161 * @param[out] _piData32 return array of integer 32 bits
162 * @return if the operation successed (0) or not ( !0 ) 162 * @return if the operation successed (0) or not ( !0 )
163 */ 163 */
164StrErr allocMatrixOfInteger32(int _iVar, int _iRows, int _iCols, int** _piData32); 164StrErr allocMatrixOfInteger32(void* _pvCtx, int _iVar, int _iRows, int _iCols, int** _piData32);
165StrErr allocMatrixOfUnsignedInteger32(int _iVar, int _iRows, int _iCols, unsigned int** _puiData32); 165StrErr allocMatrixOfUnsignedInteger32(void* _pvCtx, int _iVar, int _iRows, int _iCols, unsigned int** _puiData32);
166 166
167/** 167/**
168 * Get integer variable data 168 * Get integer variable data
@@ -173,8 +173,8 @@ StrErr allocMatrixOfUnsignedInteger32(int _iVar, int _iRows, int _iCols, unsigne
173 * @return if the operation successed (0) or not ( !0 ) 173 * @return if the operation successed (0) or not ( !0 )
174 */ 174 */
175#ifdef __SCILAB_INT64__ 175#ifdef __SCILAB_INT64__
176StrErr allocMatrixOfInteger64(int _iVar, int _iRows, int _iCols, long long** _pllData64); 176StrErr allocMatrixOfInteger64(void* _pvCtx, int _iVar, int _iRows, int _iCols, long long** _pllData64);
177StrErr allocMatrixOfUnsignedInteger64(int _iVar, int _iRows, int _iCols, unsigned long long** _pullData64); 177StrErr allocMatrixOfUnsignedInteger64(void* _pvCtx, int _iVar, int _iRows, int _iCols, unsigned long long** _pullData64);
178#endif 178#endif
179 179
180/** 180/**
@@ -186,8 +186,8 @@ StrErr allocMatrixOfUnsignedInteger64(int _iVar, int _iRows, int _iCols, unsigne
186 * @param[out] _piAddress return pointer on new variable 186 * @param[out] _piAddress return pointer on new variable
187 * @return if the operation successed (0) or not ( !0 ) 187 * @return if the operation successed (0) or not ( !0 )
188 */ 188 */
189StrErr createNamedMatrixOfInteger8(char* _pstName, int _iRows, int _iCols, char* _pcData8); 189StrErr createNamedMatrixOfInteger8(void* _pvCtx, char* _pstName, int _iRows, int _iCols, char* _pcData8);
190StrErr createNamedMatrixOfUnsignedInteger8(char* _pstName, int _iRows, int _iCols, unsigned char* _pucData8); 190StrErr createNamedMatrixOfUnsignedInteger8(void* _pvCtx, char* _pstName, int _iRows, int _iCols, unsigned char* _pucData8);
191 191
192/** 192/**
193 * Get integer variable data 193 * Get integer variable data
@@ -198,8 +198,8 @@ StrErr createNamedMatrixOfUnsignedInteger8(char* _pstName, int _iRows, int _iCol
198 * @param[out] _piAddress return pointer on new variable 198 * @param[out] _piAddress return pointer on new variable
199 * @return if the operation successed (0) or not ( !0 ) 199 * @return if the operation successed (0) or not ( !0 )
200 */ 200 */
201StrErr createNamedMatrixOfInteger16(char* _pstName, int _iRows, int _iCols, short* _psData16); 201StrErr createNamedMatrixOfInteger16(void* _pvCtx, char* _pstName, int _iRows, int _iCols, short* _psData16);
202StrErr createNamedMatrixOfUnsignedInteger16(char* _pstName, int _iRows, int _iCols, unsigned short* _pusData16); 202StrErr createNamedMatrixOfUnsignedInteger16(void* _pvCtx, char* _pstName, int _iRows, int _iCols, unsigned short* _pusData16);
203 203
204/** 204/**
205 * Get integer variable data 205 * Get integer variable data
@@ -210,8 +210,8 @@ StrErr createNamedMatrixOfUnsignedInteger16(char* _pstName, int _iRows, int _iCo
210 * @param[out] _piAddress return pointer on new variable 210 * @param[out] _piAddress return pointer on new variable
211 * @return if the operation successed (0) or not ( !0 ) 211 * @return if the operation successed (0) or not ( !0 )
212 */ 212 */
213StrErr createNamedMatrixOfInteger32(char* _pstName, int _iRows, int _iCols, int* _piData32); 213StrErr createNamedMatrixOfInteger32(void* _pvCtx, char* _pstName, int _iRows, int _iCols, int* _piData32);
214StrErr createNamedMatrixOfUnsignedInteger32(char* _pstName, int _iRows, int _iCols, unsigned int* _puiData32); 214StrErr createNamedMatrixOfUnsignedInteger32(void* _pvCtx, char* _pstName, int _iRows, int _iCols, unsigned int* _puiData32);
215 215
216/** 216/**
217 * Get integer variable data 217 * Get integer variable data
@@ -223,8 +223,8 @@ StrErr createNamedMatrixOfUnsignedInteger32(char* _pstName, int _iRows, int _iCo
223 * @return if the operation successed (0) or not ( !0 ) 223 * @return if the operation successed (0) or not ( !0 )
224 */ 224 */
225#ifdef __SCILAB_INT64__ 225#ifdef __SCILAB_INT64__
226StrErr createNamedMatrixOfInteger64(char* _pstName, int _iRows, int _iCols, long long* _pllData64); 226StrErr createNamedMatrixOfInteger64(void* _pvCtx, char* _pstName, int _iRows, int _iCols, long long* _pllData64);
227StrErr createNamedMatrixOfUnsignedInteger64(char* _pstName, int _iRows, int _iCols, unsigned long long* _pullData64); 227StrErr createNamedMatrixOfUnsignedInteger64(void* _pvCtx, char* _pstName, int _iRows, int _iCols, unsigned long long* _pullData64);
228#endif 228#endif
229 229
230/** 230/**
@@ -232,7 +232,7 @@ StrErr createNamedMatrixOfUnsignedInteger64(char* _pstName, int _iRows, int _iCo
232 * @param[in] _pstName variable name 232 * @param[in] _pstName variable name
233 * @param[out] _piPrecison return integer precision ( SCI_xINTx ) 233 * @param[out] _piPrecison return integer precision ( SCI_xINTx )
234 */ 234 */
235StrErr getNamedMatrixOfIntegerPrecision(char* _pstName, int* _piPrecision); 235StrErr getNamedMatrixOfIntegerPrecision(void* _pvCtx, char* _pstName, int* _piPrecision);
236 236
237/** 237/**
238 * Get integer named variable data 238 * Get integer named variable data
@@ -242,8 +242,8 @@ StrErr getNamedMatrixOfIntegerPrecision(char* _pstName, int* _piPrecision);
242 * @param[out] _piData8 return array of integer 8 bits 242 * @param[out] _piData8 return array of integer 8 bits
243 * @return if the operation successed (0) or not ( !0 ) 243 * @return if the operation successed (0) or not ( !0 )
244 */ 244 */
245StrErr readNamedMatrixOfInteger8(char* _pstName, int* _piRows, int* _piCols, char* _pcData8); 245StrErr readNamedMatrixOfInteger8(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, char* _pcData8);
246StrErr readNamedMatrixOfUnsignedInteger8(char* _pstName, int* _piRows, int* _piCols, unsigned char* _pucData8); 246StrErr readNamedMatrixOfUnsignedInteger8(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, unsigned char* _pucData8);
247/** 247/**
248 * Get integer named variable data 248 * Get integer named variable data
249 * @param[in] _pstName variable name 249 * @param[in] _pstName variable name
@@ -252,8 +252,8 @@ StrErr readNamedMatrixOfUnsignedInteger8(char* _pstName, int* _piRows, int* _piC
252 * @param[out] _piData16 return array of integer 16 bits 252 * @param[out] _piData16 return array of integer 16 bits
253 * @return if the operation successed (0) or not ( !0 ) 253 * @return if the operation successed (0) or not ( !0 )
254 */ 254 */
255StrErr readNamedMatrixOfInteger16(char* _pstName, int* _piRows, int* _piCols, short* _psData16); 255StrErr readNamedMatrixOfInteger16(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, short* _psData16);
256StrErr readNamedMatrixOfUnsignedInteger16(char* _pstName, int* _piRows, int* _piCols, unsigned short* _pusData16); 256StrErr readNamedMatrixOfUnsignedInteger16(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, unsigned short* _pusData16);
257/** 257/**
258 * Get integer named variable data 258 * Get integer named variable data
259 * @param[in] _pstName variable name 259 * @param[in] _pstName variable name
@@ -262,8 +262,8 @@ StrErr readNamedMatrixOfUnsignedInteger16(char* _pstName, int* _piRows, int* _pi
262 * @param[out] _piData32 return array of integer 32 bits 262 * @param[out] _piData32 return array of integer 32 bits
263 * @return if the operation successed (0) or not ( !0 ) 263 * @return if the operation successed (0) or not ( !0 )
264 */ 264 */
265StrErr readNamedMatrixOfInteger32(char* _pstName, int* _piRows, int* _piCols, int* _piData32); 265StrErr readNamedMatrixOfInteger32(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, int* _piData32);
266StrErr readNamedMatrixOfUnsignedInteger32(char* _pstName, int* _piRows, int* _piCols, unsigned int* _puiData32); 266StrErr readNamedMatrixOfUnsignedInteger32(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, unsigned int* _puiData32);
267/** 267/**
268 * Get integer named variable data 268 * Get integer named variable data
269 * @param[in] _pstName variable name 269 * @param[in] _pstName variable name
@@ -273,8 +273,8 @@ StrErr readNamedMatrixOfUnsignedInteger32(char* _pstName, int* _piRows, int* _pi
273 * @return if the operation successed (0) or not ( !0 ) 273 * @return if the operation successed (0) or not ( !0 )
274 */ 274 */
275#ifdef __SCILAB_INT64__ 275#ifdef __SCILAB_INT64__
276StrErr readNamedMatrixOfInteger64(char* _pstName, int* _piRows, int* _piCols, long long* _pllData64); 276StrErr readNamedMatrixOfInteger64(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, long long* _pllData64);
277StrErr readNamedMatrixOfUnsignedInteger64(char* _pstName, int* _piRows, int* _piCols, unsigned long long* _pullData64); 277StrErr readNamedMatrixOfUnsignedInteger64(void* _pvCtx, char* _pstName, int* _piRows, int* _piCols, unsigned long long* _pullData64);
278#endif 278#endif
279 279
280#ifdef __cplusplus 280#ifdef __cplusplus
diff --git a/scilab/modules/api_scilab/includes/api_list.h b/scilab/modules/api_scilab/includes/api_list.h
index 4a149cc..d32cb24 100644
--- a/scilab/modules/api_scilab/includes/api_list.h
+++ b/scilab/modules/api_scilab/includes/api_list.h
@@ -28,7 +28,7 @@ extern "C" {
28 * @param[out] _piNbItem return number of item 28 * @param[out] _piNbItem return number of item
29 * @return if the operation successed (0) or not ( !0 ) 29 * @return if the operation successed (0) or not ( !0 )
30 */ 30 */
31StrErr getListItemNumber(int* _piAddress, int* _piNbItem); 31StrErr getListItemNumber(void* _pvCtx, int* _piAddress, int* _piNbItem);
32 32
33/** 33/**
34 * Get address of an item in a list 34 * Get address of an item in a list
@@ -37,7 +37,7 @@ StrErr getListItemNumber(int* _piAddress, int* _piNbItem);
37 * @param[out] _piItemAddress return item address 37 * @param[out] _piItemAddress return item address
38 * @return if the operation successed (0) or not ( !0 ) 38 * @return if the operation successed (0) or not ( !0 )
39 */ 39 */
40StrErr getListItemAddress(int* _piAddress, int _iItemNum, int** _piItemAddress); 40StrErr getListItemAddress(void* _pvCtx, int* _piAddress, int _iItemNum, int** _piItemAddress);
41 41
42/** 42/**
43 * get a list from a list 43 * get a list from a list
@@ -46,7 +46,7 @@ StrErr getListItemAddress(int* _piAddress, int _iItemNum, int** _piItemAddress);
46 * @param[out] _piAddress return list address 46 * @param[out] _piAddress return list address
47 * @return if the operation successed (0) or not ( !0 ) 47 * @return if the operation successed (0) or not ( !0 )
48 */ 48 */
49StrErr getListInList(int* _piParent, int _iItemPos, int** _piAddress); 49StrErr getListInList(void* _pvCtx, int* _piParent, int _iItemPos, int** _piAddress);
50 50
51/** 51/**
52 * get a tlist from a list 52 * get a tlist from a list
@@ -55,7 +55,7 @@ StrErr getListInList(int* _piParent, int _iItemPos, int** _piAddress);
55 * @param[out] _piAddress return list address 55 * @param[out] _piAddress return list address
56 * @return if the operation successed (0) or not ( !0 ) 56 * @return if the operation successed (0) or not ( !0 )
57 */ 57 */
58StrErr getTListInList(int* _piParent, int _iItemPos, int** _piAddress); 58StrErr getTListInList(void* _pvCtx, int* _piParent, int _iItemPos, int** _piAddress);
59 59
60/** 60/**
61 * get a mlist from a list 61 * get a mlist from a list
@@ -64,7 +64,7 @@ StrErr getTListInList(int* _piParent, int _iItemPos, int** _piAddress);
64 * @param[out] _piAddress return list address 64 * @param[out] _piAddress return list address
65 * @return if the operation successed (0) or not ( !0 ) 65 * @return if the operation successed (0) or not ( !0 )
66 */ 66 */
67StrErr getMListInList(int* _piParent, int _iItemPos, int** _piAddress); 67StrErr getMListInList(void* _pvCtx, int* _piParent, int _iItemPos, int** _piAddress);
68 68
69/** 69/**
70 * get a list from a named list 70 * get a list from a named list
@@ -74,7 +74,7 @@ StrErr getMListInList(int* _piParent, int _iItemPos, int** _piAddress);
74 * @param[out] _piAddress return list address 74 * @param[out] _piAddress return list address
75 * @return if the operation successed (0) or not ( !0 ) 75 * @return if the operation successed (0) or not ( !0 )
76 */ 76 */
77StrErr getListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int** _piAddress); 77StrErr getListInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int** _piAddress);
78 78
79/** 79/**
80 * get a tlist from a named list 80 * get a tlist from a named list
@@ -84,7 +84,7 @@ StrErr getListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int** _
84 * @param[out] _piAddress return list address 84 * @param[out] _piAddress return list address
85 * @return if the operation successed (0) or not ( !0 ) 85 * @return if the operation successed (0) or not ( !0 )
86 */ 86 */
87StrErr getTListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int** _piAddress); 87StrErr getTListInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int** _piAddress);
88 88
89/** 89/**
90 * get a mlist from a named list 90 * get a mlist from a named list
@@ -94,7 +94,7 @@ StrErr getTListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int**
94 * @param[out] _piAddress return list address 94 * @param[out] _piAddress return list address
95 * @return if the operation successed (0) or not ( !0 ) 95 * @return if the operation successed (0) or not ( !0 )
96 */ 96 */
97StrErr getMListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int** _piAddress); 97StrErr getMListInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int** _piAddress);
98 98
99/** 99/**
100 * create a list 100 * create a list
@@ -103,7 +103,7 @@ StrErr getMListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int**
103 * @param[out] _piAddress return list address 103 * @param[out] _piAddress return list address
104 * @return if the operation successed (0) or not ( !0 ) 104 * @return if the operation successed (0) or not ( !0 )
105 */ 105 */
106StrErr createList(int _iVar, int _iNbItem, int** _piAddress); 106StrErr createList(void* _pvCtx, int _iVar, int _iNbItem, int** _piAddress);
107 107
108/** 108/**
109 * create a mlist 109 * create a mlist
@@ -112,7 +112,7 @@ StrErr createList(int _iVar, int _iNbItem, int** _piAddress);
112 * @param[out] _piAddress return list address 112 * @param[out] _piAddress return list address
113 * @return if the operation successed (0) or not ( !0 ) 113 * @return if the operation successed (0) or not ( !0 )
114 */ 114 */
115StrErr createMList(int _iVar, int _iNbItem, int** _piAddress); 115StrErr createMList(void* _pvCtx, int _iVar, int _iNbItem, int** _piAddress);
116 116
117/** 117/**
118 * create a tlist 118 * create a tlist
@@ -121,7 +121,7 @@ StrErr createMList(int _iVar, int _iNbItem, int** _piAddress);
121 * @param[out] _piAddress return list address 121 * @param[out] _piAddress return list address
122 * @return if the operation successed (0) or not ( !0 ) 122 * @return if the operation successed (0) or not ( !0 )
123 */ 123 */
124StrErr createTList(int _iVar, int _iNbItem, int** _piAddress); 124StrErr createTList(void* _pvCtx, int _iVar, int _iNbItem, int** _piAddress);
125 125
126/** 126/**
127 * create a list 127 * create a list
@@ -130,7 +130,7 @@ StrErr createTList(int _iVar, int _iNbItem, int** _piAddress);
130 * @param[out] _piAddress return list address 130 * @param[out] _piAddress return list address
131 * @return if the operation successed (0) or not ( !0 ) 131 * @return if the operation successed (0) or not ( !0 )
132 */ 132 */
133StrErr createNamedList(char* _pstName, int _iNbItem, int** _piAddress); 133StrErr createNamedList(void* _pvCtx, char* _pstName, int _iNbItem, int** _piAddress);
134 134
135/** 135/**
136 * create a tlist 136 * create a tlist
@@ -139,7 +139,7 @@ StrErr createNamedList(char* _pstName, int _iNbItem, int** _piAddress);
139 * @param[out] _piAddress return list address 139 * @param[out] _piAddress return list address
140 * @return if the operation successed (0) or not ( !0 ) 140 * @return if the operation successed (0) or not ( !0 )
141 */ 141 */
142StrErr createNamedTList(char* _pstName, int _iNbItem, int** _piAddress); 142StrErr createNamedTList(void* _pvCtx, char* _pstName, int _iNbItem, int** _piAddress);
143 143
144/** 144/**
145 * create a mlist 145 * create a mlist
@@ -148,7 +148,7 @@ StrErr createNamedTList(char* _pstName, int _iNbItem, int** _piAddress);
148 * @param[out] _piAddress return list address 148 * @param[out] _piAddress return list address
149 * @return if the operation successed (0) or not ( !0 ) 149 * @return if the operation successed (0) or not ( !0 )
150 */ 150 */
151StrErr createNamedMList(char* _pstName, int _iNbItem, int** _piAddress); 151StrErr createNamedMList(void* _pvCtx, char* _pstName, int _iNbItem, int** _piAddress);
152 152
153/** 153/**
154 * read a named list 154 * read a named list
@@ -157,7 +157,7 @@ StrErr createNamedMList(char* _pstName, int _iNbItem, int** _piAddress);
157 * @param[out] _piAddress return list address 157 * @param[out] _piAddress return list address
158 * @return if the operation successed (0) or not ( !0 ) 158 * @return if the operation successed (0) or not ( !0 )
159 */ 159 */
160StrErr readNamedList(char* _pstName, int* _piNbItem, int** _piAddress); 160StrErr readNamedList(void* _pvCtx, char* _pstName, int* _piNbItem, int** _piAddress);
161 161
162/** 162/**
163 * read a named tlist 163 * read a named tlist
@@ -166,7 +166,7 @@ StrErr readNamedList(char* _pstName, int* _piNbItem, int** _piAddress);
166 * @param[out] _piAddress return list address 166 * @param[out] _piAddress return list address
167 * @return if the operation successed (0) or not ( !0 ) 167 * @return if the operation successed (0) or not ( !0 )
168 */ 168 */
169StrErr readNamedTList(char* _pstName, int* _piNbItem, int** _piAddress); 169StrErr readNamedTList(void* _pvCtx, char* _pstName, int* _piNbItem, int** _piAddress);
170 170
171/** 171/**
172 * read a named mlist 172 * read a named mlist
@@ -175,7 +175,7 @@ StrErr readNamedTList(char* _pstName, int* _piNbItem, int** _piAddress);
175 * @param[out] _piAddress return list address 175 * @param[out] _piAddress return list address
176 * @return if the operation successed (0) or not ( !0 ) 176 * @return if the operation successed (0) or not ( !0 )
177 */ 177 */
178StrErr readNamedMList(char* _pstName, int* _piNbItem, int** _piAddress); 178StrErr readNamedMList(void* _pvCtx, char* _pstName, int* _piNbItem, int** _piAddress);
179 179
180/** 180/**
181 * create a list in a list 181 * create a list in a list
@@ -186,7 +186,7 @@ StrErr readNamedMList(char* _pstName, int* _piNbItem, int** _piAddress);
186 * @param[out] _piAddress return list address 186 * @param[out] _piAddress return list address
187 * @return if the operation successed (0) or not ( !0 ) 187 * @return if the operation successed (0) or not ( !0 )
188 */ 188 */
189StrErr createListInList(int _iVar, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress); 189StrErr createListInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress);
190 190
191/** 191/**
192 * create a tlist in a list 192 * create a tlist in a list
@@ -197,7 +197,7 @@ StrErr createListInList(int _iVar, int* _piParent, int _iItemPos, int _iNbItem,
197 * @param[out] _piAddress return list address 197 * @param[out] _piAddress return list address
198 * @return if the operation successed (0) or not ( !0 ) 198 * @return if the operation successed (0) or not ( !0 )
199 */ 199 */
200StrErr createTListInList(int _iVar, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress); 200StrErr createTListInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress);
201 201
202/** 202/**
203 * create a mlist in a list 203 * create a mlist in a list
@@ -208,7 +208,7 @@ StrErr createTListInList(int _iVar, int* _piParent, int _iItemPos, int _iNbItem,
208 * @param[out] _piAddress return list address 208 * @param[out] _piAddress return list address
209 * @return if the operation successed (0) or not ( !0 ) 209 * @return if the operation successed (0) or not ( !0 )
210 */ 210 */
211StrErr createMListInList(int _iVar, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress); 211StrErr createMListInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress);
212 212
213/** 213/**
214 * create a list in a named list 214 * create a list in a named list
@@ -219,7 +219,7 @@ StrErr createMListInList(int _iVar, int* _piParent, int _iItemPos, int _iNbItem,
219 * @param[out] _piAddress return list address 219 * @param[out] _piAddress return list address
220 * @return if the operation successed (0) or not ( !0 ) 220 * @return if the operation successed (0) or not ( !0 )
221 */ 221 */
222StrErr createListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress); 222StrErr createListInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress);
223 223
224/** 224/**
225 * create a tlist in a named list 225 * create a tlist in a named list
@@ -230,7 +230,7 @@ StrErr createListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int
230 * @param[out] _piAddress return list address 230 * @param[out] _piAddress return list address
231 * @return if the operation successed (0) or not ( !0 ) 231 * @return if the operation successed (0) or not ( !0 )
232 */ 232 */
233StrErr createTListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress); 233StrErr createTListInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress);
234 234
235/** 235/**
236 * create a mlist in a named list 236 * create a mlist in a named list
@@ -241,7 +241,7 @@ StrErr createTListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int
241 * @param[out] _piAddress return list address 241 * @param[out] _piAddress return list address
242 * @return if the operation successed (0) or not ( !0 ) 242 * @return if the operation successed (0) or not ( !0 )
243 */ 243 */
244StrErr createMListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress); 244StrErr createMListInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iNbItem, int** _piAddress);
245 245
246/********************* 246/*********************
247 * Double functions * 247 * Double functions *
@@ -256,7 +256,7 @@ StrErr createMListInNamedList(char* _pstName, int* _piParent, int _iItemPos, int
256 * @param[out] _pdblReal return pointer on real data 256 * @param[out] _pdblReal return pointer on real data
257 * @return if the operation successed (0) or not ( !0 ) 257 * @return if the operation successed (0) or not ( !0 )
258 */ 258 */
259StrErr getMatrixOfDoubleInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, double** _pdblReal); 259StrErr getMatrixOfDoubleInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, double** _pdblReal);
260 260
261/** 261/**
262 * Get double variable data 262 * Get double variable data
@@ -267,7 +267,7 @@ StrErr getMatrixOfDoubleInList(int* _piParent, int _iItemPos, int* _piRows, int*
267 * @param[out] _pdblReal return pointer on real data 267 * @param[out] _pdblReal return pointer on real data
268 * @return if the operation successed (0) or not ( !0 ) 268 * @return if the operation successed (0) or not ( !0 )
269 */ 269 */
270StrErr getComplexMatrixOfDoubleInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, double** _pdblReal, double** _pdblImg); 270StrErr getComplexMatrixOfDoubleInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, double** _pdblReal, double** _pdblImg);
271 271
272/** 272/**
273 * Alloc double variable in a list 273 * Alloc double variable in a list
@@ -279,7 +279,7 @@ StrErr getComplexMatrixOfDoubleInList(int* _piParent, int _iItemPos, int* _piRow
279 * @param[out] _pdblReal return pointer on data 279 * @param[out] _pdblReal return pointer on data
280 * @return if the operation successed (0) or not ( !0 ) 280 * @return if the operation successed (0) or not ( !0 )
281 */ 281 */
282StrErr allocMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, double** _pdblReal); 282StrErr allocMatrixOfDoubleInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, double** _pdblReal);
283 283
284/** 284/**
285 * Alloc double variable in a list 285 * Alloc double variable in a list
@@ -292,7 +292,7 @@ StrErr allocMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPos, int _
292 * @param[out] _pdblImg return pointer on imaginary data 292 * @param[out] _pdblImg return pointer on imaginary data
293 * @return if the operation successed (0) or not ( !0 ) 293 * @return if the operation successed (0) or not ( !0 )
294 */ 294 */
295StrErr allocComplexMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg); 295StrErr allocComplexMatrixOfDoubleInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg);
296 296
297/** 297/**
298 * create double variable in a list 298 * create double variable in a list
@@ -304,7 +304,7 @@ StrErr allocComplexMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPos
304 * @param[in] _pdblReal pointer on data 304 * @param[in] _pdblReal pointer on data
305 * @return if the operation successed (0) or not ( !0 ) 305 * @return if the operation successed (0) or not ( !0 )
306 */ 306 */
307StrErr createMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, double* _pdblReal); 307StrErr createMatrixOfDoubleInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, double* _pdblReal);
308 308
309/** 309/**
310 * create double variable in a list 310 * create double variable in a list
@@ -317,7 +317,7 @@ StrErr createMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPos, int
317 * @param[in] _pdblImg pointer on imaginary data 317 * @param[in] _pdblImg pointer on imaginary data
318 * @return if the operation successed (0) or not ( !0 ) 318 * @return if the operation successed (0) or not ( !0 )
319 */ 319 */
320StrErr createComplexMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, double* _pdblReal, double* _pdblImg); 320StrErr createComplexMatrixOfDoubleInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, double* _pdblReal, double* _pdblImg);
321 321
322/** 322/**
323 * create double variable in a list 323 * create double variable in a list
@@ -329,7 +329,7 @@ StrErr createComplexMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPo
329 * @param[in] _pdblData pointer on real data 329 * @param[in] _pdblData pointer on real data
330 * @return if the operation successed (0) or not ( !0 ) 330 * @return if the operation successed (0) or not ( !0 )
331 */ 331 */
332StrErr createComplexZMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, doublecomplex* _pdblData); 332StrErr createComplexZMatrixOfDoubleInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, doublecomplex* _pdblData);
333 333
334/** 334/**
335 * create double named variable in a list 335 * create double named variable in a list
@@ -341,7 +341,7 @@ StrErr createComplexZMatrixOfDoubleInList(int _iVar, int* _piParent, int _iItemP
341 * @param[in] _pdblReal pointer on data 341 * @param[in] _pdblReal pointer on data
342 * @return if the operation successed (0) or not ( !0 ) 342 * @return if the operation successed (0) or not ( !0 )
343 */ 343 */
344StrErr createMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, double* _pdblReal); 344StrErr createMatrixOfDoubleInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, double* _pdblReal);
345 345
346/** 346/**
347 * create double named variable in a list 347 * create double named variable in a list
@@ -354,7 +354,7 @@ StrErr createMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, int _iIte
354 * @param[in] _pdblImg pointer on imaginary data 354 * @param[in] _pdblImg pointer on imaginary data
355 * @return if the operation successed (0) or not ( !0 ) 355 * @return if the operation successed (0) or not ( !0 )
356 */ 356 */
357StrErr createComplexMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, double* _pdblReal, double* _pdblImg); 357StrErr createComplexMatrixOfDoubleInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, double* _pdblReal, double* _pdblImg);
358 358
359/** 359/**
360 * create double named variable in a list 360 * create double named variable in a list
@@ -366,7 +366,7 @@ StrErr createComplexMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, in
366 * @param[in] _pdblData pointer on real data 366 * @param[in] _pdblData pointer on real data
367 * @return if the operation successed (0) or not ( !0 ) 367 * @return if the operation successed (0) or not ( !0 )
368 */ 368 */
369StrErr createComplexZMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, doublecomplex* _pdblData); 369StrErr createComplexZMatrixOfDoubleInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, doublecomplex* _pdblData);
370 370
371/** 371/**
372 * read double named variable in a list 372 * read double named variable in a list
@@ -378,7 +378,7 @@ StrErr createComplexZMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, i
378 * @param[in] _pdblReal return data 378 * @param[in] _pdblReal return data
379 * @return if the operation successed (0) or not ( !0 ) 379 * @return if the operation successed (0) or not ( !0 )
380 */ 380 */
381StrErr readMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, double* _pdblReal); 381StrErr readMatrixOfDoubleInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, double* _pdblReal);
382 382
383/** 383/**
384 * read double named variable in a list 384 * read double named variable in a list
@@ -391,7 +391,7 @@ StrErr readMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, int _iItemP
391 * @param[in] _pdblImg return imaginary data 391 * @param[in] _pdblImg return imaginary data
392 * @return if the operation successed (0) or not ( !0 ) 392 * @return if the operation successed (0) or not ( !0 )
393 */ 393 */
394StrErr readComplexMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, double* _pdblReal, double* _pdblImg); 394StrErr readComplexMatrixOfDoubleInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, double* _pdblReal, double* _pdblImg);
395 395
396/********************* 396/*********************
397 * Strings functions * 397 * Strings functions *
@@ -407,7 +407,7 @@ StrErr readComplexMatrixOfDoubleInNamedList(char* _pstName, int* _piParent, int
407 * @param[out] _pstStrings return array of char 407 * @param[out] _pstStrings return array of char
408 * @return if the operation successed (0) or not ( !0 ) 408 * @return if the operation successed (0) or not ( !0 )
409 */ 409 */
410StrErr getMatrixOfStringInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piLength, char** _pstStrings); 410StrErr getMatrixOfStringInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piLength, char** _pstStrings);
411 411
412/** 412/**
413 * Create string variable in a list 413 * Create string variable in a list
@@ -419,7 +419,7 @@ StrErr getMatrixOfStringInList(int* _piParent, int _iItemPos, int* _piRows, int*
419 * @param[in] _pstStrings array of strings ( null terminated ) 419 * @param[in] _pstStrings array of strings ( null terminated )
420 * @return if the operation successed (0) or not ( !0 ) 420 * @return if the operation successed (0) or not ( !0 )
421 */ 421 */
422StrErr createMatrixOfStringInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, char** _pstStrings); 422StrErr createMatrixOfStringInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, char** _pstStrings);
423 423
424/** 424/**
425 * Write string variable in a named list 425 * Write string variable in a named list
@@ -432,7 +432,7 @@ StrErr createMatrixOfStringInList(int _iVar, int* _piParent, int _iItemPos, int
432 * @param[out] _piAddress return pointer on new variable 432 * @param[out] _piAddress return pointer on new variable
433 * @return if the operation successed (0) or not ( !0 ) 433 * @return if the operation successed (0) or not ( !0 )
434 */ 434 */
435StrErr createMatrixOfStringInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, char** _pstStrings); 435StrErr createMatrixOfStringInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, char** _pstStrings);
436 436
437/** 437/**
438 * Read string variable in a named list 438 * Read string variable in a named list
@@ -444,7 +444,7 @@ StrErr createMatrixOfStringInNamedList(char* _pstName, int* _piParent, int _iIte
444 * @param[in] _pstStrings array of strings ( null terminated ) 444 * @param[in] _pstStrings array of strings ( null terminated )
445 * @return if the operation successed (0) or not ( !0 ) 445 * @return if the operation successed (0) or not ( !0 )
446 */ 446 */
447StrErr readMatrixOfStringInNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piLength, char** _pstStrings); 447StrErr readMatrixOfStringInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piLength, char** _pstStrings);
448 448
449/********************* 449/*********************
450 * boolean functions * 450 * boolean functions *
@@ -459,7 +459,7 @@ StrErr readMatrixOfStringInNamedList(char* _pstName, int* _piParent, int _iItemP
459 * @param[out] _piBool return pointer on data 459 * @param[out] _piBool return pointer on data
460 * @return if the operation successed (0) or not ( !0 ) 460 * @return if the operation successed (0) or not ( !0 )
461 */ 461 */
462StrErr getMatrixOfBooleanInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int** _piBool); 462StrErr getMatrixOfBooleanInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int** _piBool);
463 463
464/** 464/**
465 * Alloc boolean variable in a list 465 * Alloc boolean variable in a list
@@ -471,7 +471,7 @@ StrErr getMatrixOfBooleanInList(int* _piParent, int _iItemPos, int* _piRows, int
471 * @param[out] _piBool return pointer on data 471 * @param[out] _piBool return pointer on data
472 * @return if the operation successed (0) or not ( !0 ) 472 * @return if the operation successed (0) or not ( !0 )
473 */ 473 */
474StrErr allocMatrixOfBooleanInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int** _piBool); 474StrErr allocMatrixOfBooleanInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int** _piBool);
475 475
476/** 476/**
477 * create boolean variable in a list 477 * create boolean variable in a list
@@ -483,7 +483,7 @@ StrErr allocMatrixOfBooleanInList(int _iVar, int* _piParent, int _iItemPos, int
483 * @param[in] _piBool pointer on data 483 * @param[in] _piBool pointer on data
484 * @return if the operation successed (0) or not ( !0 ) 484 * @return if the operation successed (0) or not ( !0 )
485 */ 485 */
486StrErr createMatrixOfBooleanInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int* _piBool); 486StrErr createMatrixOfBooleanInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int* _piBool);
487 487
488/** 488/**
489 * create boolean variable in a named list 489 * create boolean variable in a named list
@@ -495,7 +495,7 @@ StrErr createMatrixOfBooleanInList(int _iVar, int* _piParent, int _iItemPos, int
495 * @param[in] _piBool pointer on data 495 * @param[in] _piBool pointer on data
496 * @return if the operation successed (0) or not ( !0 ) 496 * @return if the operation successed (0) or not ( !0 )
497 */ 497 */
498StrErr createMatrixOfBooleanInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int* _piBool); 498StrErr createMatrixOfBooleanInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int* _piBool);
499 499
500/** 500/**
501 * Read string variable in a named list 501 * Read string variable in a named list
@@ -507,7 +507,7 @@ StrErr createMatrixOfBooleanInNamedList(char* _pstName, int* _piParent, int _iIt
507 * @param[in] _piBool pointer on data 507 * @param[in] _piBool pointer on data
508 * @return if the operation successed (0) or not ( !0 ) 508 * @return if the operation successed (0) or not ( !0 )
509 */ 509 */
510StrErr readMatrixOfBooleanInNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piBool); 510StrErr readMatrixOfBooleanInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piBool);
511 511
512/************************* 512/*************************
513 * polynomials functions * 513 * polynomials functions *
@@ -523,7 +523,7 @@ StrErr readMatrixOfBooleanInNamedList(char* _pstName, int* _piParent, int _iItem
523 * @param[out] _pdblReal return polynomials coefficients 523 * @param[out] _pdblReal return polynomials coefficients
524 * @return if the operation successed (0) or not ( !0 ) 524 * @return if the operation successed (0) or not ( !0 )
525 */ 525 */
526StrErr getMatrixOfPolyInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal); 526StrErr getMatrixOfPolyInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal);
527 527
528/** 528/**
529 * Get complex polynomial variable in list 529 * Get complex polynomial variable in list
@@ -536,7 +536,7 @@ StrErr getMatrixOfPolyInList(int* _piParent, int _iItemPos, int* _piRows, int* _
536 * @param[out] _pdblImg return polynomials coefficients 536 * @param[out] _pdblImg return polynomials coefficients
537 * @return if the operation successed (0) or not ( !0 ) 537 * @return if the operation successed (0) or not ( !0 )
538 */ 538 */
539StrErr getComplexMatrixOfPolyInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg); 539StrErr getComplexMatrixOfPolyInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg);
540 540
541/** 541/**
542 * Create polynomial variable in list 542 * Create polynomial variable in list
@@ -549,7 +549,7 @@ StrErr getComplexMatrixOfPolyInList(int* _piParent, int _iItemPos, int* _piRows,
549 * @param[in] _pdblReal pointer on data 549 * @param[in] _pdblReal pointer on data
550 * @return if the operation successed (0) or not ( !0 ) 550 * @return if the operation successed (0) or not ( !0 )
551 */ 551 */
552StrErr createMatrixOfPolyInList(int _iVar, int* _piParent, int _iItemPos, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal); 552StrErr createMatrixOfPolyInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal);
553 553
554/** 554/**
555 * Create complex polynomial variable in list 555 * Create complex polynomial variable in list
@@ -563,7 +563,7 @@ StrErr createMatrixOfPolyInList(int _iVar, int* _piParent, int _iItemPos, char*
563 * @param[in] _pdblImg pointer on img data 563 * @param[in] _pdblImg pointer on img data
564 * @return if the operation successed (0) or not ( !0 ) 564 * @return if the operation successed (0) or not ( !0 )
565 */ 565 */
566StrErr createComplexMatrixOfPolyInList(int _iVar, int* _piParent, int _iItemPos, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg); 566StrErr createComplexMatrixOfPolyInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg);
567 567
568/** 568/**
569 * Get polynomial variable in named list 569 * Get polynomial variable in named list
@@ -577,7 +577,7 @@ StrErr createComplexMatrixOfPolyInList(int _iVar, int* _piParent, int _iItemPos,
577 * @return if the operation successed (0) or not ( !0 ) 577 * @return if the operation successed (0) or not ( !0 )
578 */ 578 */
579 579
580StrErr NamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal); 580StrErr NamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal);
581 581
582/** 582/**
583 * Get polynomial variable in named list 583 * Get polynomial variable in named list
@@ -592,7 +592,7 @@ StrErr NamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, in
592* @return if the operation successed (0) or not ( !0 ) 592* @return if the operation successed (0) or not ( !0 )
593 */ 593 */
594 594
595StrErr readComplexMatrixOfPolyInNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg); 595StrErr readComplexMatrixOfPolyInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg);
596 596
597/** 597/**
598 * Create polynomial variable in named list 598 * Create polynomial variable in named list
@@ -606,7 +606,7 @@ StrErr readComplexMatrixOfPolyInNamedList(char* _pstName, int* _piParent, int _i
606 * @return if the operation successed (0) or not ( !0 ) 606 * @return if the operation successed (0) or not ( !0 )
607 */ 607 */
608 608
609StrErr createMatrixOfPolyInNamedList(char* _pstName, int* _piParent, int _iItemPos, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal); 609StrErr createMatrixOfPolyInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal);
610 610
611/** 611/**
612 * Create complex polynomial variable in named list 612 * Create complex polynomial variable in named list
@@ -621,7 +621,7 @@ StrErr createMatrixOfPolyInNamedList(char* _pstName, int* _piParent, int _iItemP
621 * @return if the operation successed (0) or not ( !0 ) 621 * @return if the operation successed (0) or not ( !0 )
622 */ 622 */
623 623
624StrErr createComplexMatrixOfPolyInNamedList(char* _pstName, int* _piParent, int _iItemPos, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg); 624StrErr createComplexMatrixOfPolyInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg);
625 625
626/********************* 626/*********************
627 * integer functions * 627 * integer functions *
@@ -638,8 +638,8 @@ StrErr createComplexMatrixOfPolyInNamedList(char* _pstName, int* _piParent, int
638 * @return if the operation successed (0) or not ( !0 ) 638 * @return if the operation successed (0) or not ( !0 )
639 */ 639 */
640 640
641StrErr createMatrixOfInteger8InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, char* _pcData); 641StrErr createMatrixOfInteger8InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, char* _pcData);
642StrErr createMatrixOfUnsignedInteger8InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned char* _pucData); 642StrErr createMatrixOfUnsignedInteger8InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned char* _pucData);
643 643
644/** 644/**
645 * create integer 16 variable in a list 645 * create integer 16 variable in a list
@@ -652,8 +652,8 @@ StrErr createMatrixOfUnsignedInteger8InList(int _iVar, int* _piParent, int _iIte
652 * @return if the operation successed (0) or not ( !0 ) 652 * @return if the operation successed (0) or not ( !0 )
653 */ 653 */
654 654
655StrErr createMatrixOfInteger16InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, short* _psData); 655StrErr createMatrixOfInteger16InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, short* _psData);
656StrErr createMatrixOfUnsignedInteger16InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned short* _pusData); 656StrErr createMatrixOfUnsignedInteger16InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned short* _pusData);
657 657
658/** 658/**
659 * create integer 32 variable in a list 659 * create integer 32 variable in a list
@@ -666,8 +666,8 @@ StrErr createMatrixOfUnsignedInteger16InList(int _iVar, int* _piParent, int _iIt
666 * @return if the operation successed (0) or not ( !0 ) 666 * @return if the operation successed (0) or not ( !0 )
667 */ 667 */
668 668
669StrErr createMatrixOfInteger32InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int* _piData); 669StrErr createMatrixOfInteger32InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int* _piData);
670StrErr createMatrixOfUnsignedInteger32InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned int* _puiData); 670StrErr createMatrixOfUnsignedInteger32InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned int* _puiData);
671 671
672/** 672/**
673 * create integer 64 variable in a list 673 * create integer 64 variable in a list
@@ -680,8 +680,8 @@ StrErr createMatrixOfUnsignedInteger32InList(int _iVar, int* _piParent, int _iIt
680 * @return if the operation successed (0) or not ( !0 ) 680 * @return if the operation successed (0) or not ( !0 )
681 */ 681 */
682#ifdef __SCILAB_INT64__ 682#ifdef __SCILAB_INT64__
683StrErr createMatrixOfInteger64InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, long long* _pllData); 683StrErr createMatrixOfInteger64InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, long long* _pllData);
684StrErr createMatrixOfUnsignedInteger64InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned long long* _pullData); 684StrErr createMatrixOfUnsignedInteger64InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned long long* _pullData);
685#endif 685#endif
686 686
687/** 687/**
@@ -695,8 +695,8 @@ StrErr createMatrixOfUnsignedInteger64InList(int _iVar, int* _piParent, int _iIt
695 * @return if the operation successed (0) or not ( !0 ) 695 * @return if the operation successed (0) or not ( !0 )
696 */ 696 */
697 697
698StrErr allocMatrixOfInteger8InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, char** _pcData); 698StrErr allocMatrixOfInteger8InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, char** _pcData);
699StrErr allocMatrixOfUnsignedInteger8InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned char** _pucData); 699StrErr allocMatrixOfUnsignedInteger8InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned char** _pucData);
700 700
701/** 701/**
702 * alloc integer 16 variable in a list 702 * alloc integer 16 variable in a list
@@ -709,8 +709,8 @@ StrErr allocMatrixOfUnsignedInteger8InList(int _iVar, int* _piParent, int _iItem
709 * @return if the operation successed (0) or not ( !0 ) 709 * @return if the operation successed (0) or not ( !0 )
710 */ 710 */
711 711
712StrErr allocMatrixOfInteger16InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, short** _psData); 712StrErr allocMatrixOfInteger16InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, short** _psData);
713StrErr allocMatrixOfUnsignedInteger16InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned short** _pusData); 713StrErr allocMatrixOfUnsignedInteger16InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned short** _pusData);
714 714
715/** 715/**
716 * alloc integer 32 variable in a list 716 * alloc integer 32 variable in a list
@@ -723,8 +723,8 @@ StrErr allocMatrixOfUnsignedInteger16InList(int _iVar, int* _piParent, int _iIte
723 * @return if the operation successed (0) or not ( !0 ) 723 * @return if the operation successed (0) or not ( !0 )
724 */ 724 */
725 725
726StrErr allocMatrixOfInteger32InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int** _piData); 726StrErr allocMatrixOfInteger32InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int** _piData);
727StrErr allocMatrixOfUnsignedInteger32InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned int** _puiData); 727StrErr allocMatrixOfUnsignedInteger32InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned int** _puiData);
728 728
729/** 729/**
730 * alloc integer 32 variable in a list 730 * alloc integer 32 variable in a list
@@ -737,8 +737,8 @@ StrErr allocMatrixOfUnsignedInteger32InList(int _iVar, int* _piParent, int _iIte
737 * @return if the operation successed (0) or not ( !0 ) 737 * @return if the operation successed (0) or not ( !0 )
738 */ 738 */
739#ifdef __SCILAB_INT64__ 739#ifdef __SCILAB_INT64__
740StrErr allocMatrixOfInteger64InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, long long** _pllData); 740StrErr allocMatrixOfInteger64InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, long long** _pllData);
741StrErr allocMatrixOfUnsignedInteger64InList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned long long** _pullData); 741StrErr allocMatrixOfUnsignedInteger64InList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned long long** _pullData);
742#endif 742#endif
743/** 743/**
744 * read integer 8 variable in a list 744 * read integer 8 variable in a list
@@ -750,8 +750,8 @@ StrErr allocMatrixOfUnsignedInteger64InList(int _iVar, int* _piParent, int _iIte
750 * @return if the operation successed (0) or not ( !0 ) 750 * @return if the operation successed (0) or not ( !0 )
751 */ 751 */
752 752
753StrErr getMatrixOfInteger8InList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, char** _pcData); 753StrErr getMatrixOfInteger8InList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, char** _pcData);
754StrErr getMatrixOfUnsignedInteger8InList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned char** _pucData); 754StrErr getMatrixOfUnsignedInteger8InList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned char** _pucData);
755 755
756/** 756/**
757 * read integer 16 variable in a list 757 * read integer 16 variable in a list
@@ -763,8 +763,8 @@ StrErr getMatrixOfUnsignedInteger8InList(int* _piParent, int _iItemPos, int* _pi
763 * @return if the operation successed (0) or not ( !0 ) 763 * @return if the operation successed (0) or not ( !0 )
764 */ 764 */
765 765
766StrErr getMatrixOfInteger16InList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, short** _psData); 766StrErr getMatrixOfInteger16InList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, short** _psData);
767StrErr getMatrixOfUnsignedInteger16InList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned short** _pusData); 767StrErr getMatrixOfUnsignedInteger16InList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned short** _pusData);
768 768
769/** 769/**
770 * read integer 32 variable in a list 770 * read integer 32 variable in a list
@@ -776,8 +776,8 @@ StrErr getMatrixOfUnsignedInteger16InList(int* _piParent, int _iItemPos, int* _p
776 * @return if the operation successed (0) or not ( !0 ) 776 * @return if the operation successed (0) or not ( !0 )
777 */ 777 */
778 778
779StrErr getMatrixOfInteger32InList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int** _piData); 779StrErr getMatrixOfInteger32InList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int** _piData);
780StrErr getMatrixOfUnsignedInteger32InList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned int** _puiData); 780StrErr getMatrixOfUnsignedInteger32InList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned int** _puiData);
781 781
782/** 782/**
783 * read integer 64 variable in a list 783 * read integer 64 variable in a list
@@ -789,8 +789,8 @@ StrErr getMatrixOfUnsignedInteger32InList(int* _piParent, int _iItemPos, int* _p
789 * @return if the operation successed (0) or not ( !0 ) 789 * @return if the operation successed (0) or not ( !0 )
790 */ 790 */
791#ifdef __SCILAB_INT64__ 791#ifdef __SCILAB_INT64__
792StrErr getMatrixOfInteger64InList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, long long** _pllData); 792StrErr getMatrixOfInteger64InList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, long long** _pllData);
793StrErr getMatrixOfUnsignedInteger64InList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned long long** _pullData); 793StrErr getMatrixOfUnsignedInteger64InList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned long long** _pullData);
794#endif 794#endif
795 795
796/** 796/**
@@ -804,8 +804,8 @@ StrErr getMatrixOfUnsignedInteger64InList(int* _piParent, int _iItemPos, int* _p
804 * @return if the operation successed (0) or not ( !0 ) 804 * @return if the operation successed (0) or not ( !0 )
805 */ 805 */
806 806
807StrErr createMatrixOfInteger8InNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, char* _pcData); 807StrErr createMatrixOfInteger8InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, char* _pcData);
808StrErr createMatrixOfUnsignedInteger8InNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned char* _pucData); 808StrErr createMatrixOfUnsignedInteger8InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned char* _pucData);
809 809
810/** 810/**
811 * Create integer 16 bis variable in named list 811 * Create integer 16 bis variable in named list
@@ -818,8 +818,8 @@ StrErr createMatrixOfUnsignedInteger8InNamedList(char* _pstName, int* _piParent,
818 * @return if the operation successed (0) or not ( !0 ) 818 * @return if the operation successed (0) or not ( !0 )
819 */ 819 */
820 820
821StrErr createMatrixOfInteger16InNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, short* _psData); 821StrErr createMatrixOfInteger16InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, short* _psData);
822StrErr createMatrixOfUnsignedInteger16InNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned short* _pusData); 822StrErr createMatrixOfUnsignedInteger16InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned short* _pusData);
823 823
824/** 824/**
825 * Create integer 32 bis variable in named list 825 * Create integer 32 bis variable in named list
@@ -832,8 +832,8 @@ StrErr createMatrixOfUnsignedInteger16InNamedList(char* _pstName, int* _piParent
832 * @return if the operation successed (0) or not ( !0 ) 832 * @return if the operation successed (0) or not ( !0 )
833 */ 833 */
834 834
835StrErr createMatrixOfInteger32InNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int* _piData); 835StrErr createMatrixOfInteger32InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int* _piData);
836StrErr createMatrixOfUnsignedInteger32InNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned int* _puiData); 836StrErr createMatrixOfUnsignedInteger32InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned int* _puiData);
837 837
838/** 838/**
839 * Create integer 64 bis variable in named list 839 * Create integer 64 bis variable in named list
@@ -846,8 +846,8 @@ StrErr createMatrixOfUnsignedInteger32InNamedList(char* _pstName, int* _piParent
846 * @return if the operation successed (0) or not ( !0 ) 846 * @return if the operation successed (0) or not ( !0 )
847 */ 847 */
848#ifdef __SCILAB_INT64__ 848#ifdef __SCILAB_INT64__
849StrErr createMatrixOfInteger64InNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, long long* _pllData); 849StrErr createMatrixOfInteger64InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, long long* _pllData);
850StrErr createMatrixOfUnsignedInteger64InNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned long long* _pullData); 850StrErr createMatrixOfUnsignedInteger64InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, unsigned long long* _pullData);
851#endif 851#endif
852 852
853/** 853/**
@@ -861,8 +861,8 @@ StrErr createMatrixOfUnsignedInteger64InNamedList(char* _pstName, int* _piParent
861 * @return if the operation successed (0) or not ( !0 ) 861 * @return if the operation successed (0) or not ( !0 )
862 */ 862 */
863 863
864StrErr readMatrixOfIntger8InNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, char* _pcData); 864StrErr readMatrixOfIntger8InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, char* _pcData);
865StrErr readMatrixOfUnsignedInteger8InNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned char* _pucData); 865StrErr readMatrixOfUnsignedInteger8InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned char* _pucData);
866 866
867/** 867/**
868 * read integer 16 named variable in a list 868 * read integer 16 named variable in a list
@@ -875,8 +875,8 @@ StrErr readMatrixOfUnsignedInteger8InNamedList(char* _pstName, int* _piParent, i
875 * @return if the operation successed (0) or not ( !0 ) 875 * @return if the operation successed (0) or not ( !0 )
876 */ 876 */
877 877
878StrErr readMatrixOfIntger16InNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, short* _psData); 878StrErr readMatrixOfIntger16InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, short* _psData);
879StrErr readMatrixOfUnsignedInteger16InNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned short* _pusData); 879StrErr readMatrixOfUnsignedInteger16InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned short* _pusData);
880 880
881/** 881/**
882 * read integer 32 named variable in a list 882 * read integer 32 named variable in a list
@@ -889,8 +889,8 @@ StrErr readMatrixOfUnsignedInteger16InNamedList(char* _pstName, int* _piParent,
889 * @return if the operation successed (0) or not ( !0 ) 889 * @return if the operation successed (0) or not ( !0 )
890 */ 890 */
891 891
892StrErr readMatrixOfIntger32InNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piData); 892StrErr readMatrixOfIntger32InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piData);
893StrErr readMatrixOfUnsignedInteger32InNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned int* _puiData); 893StrErr readMatrixOfUnsignedInteger32InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned int* _puiData);
894 894
895/** 895/**
896 * read integer 64 named variable in a list 896 * read integer 64 named variable in a list
@@ -903,8 +903,8 @@ StrErr readMatrixOfUnsignedInteger32InNamedList(char* _pstName, int* _piParent,
903 * @return if the operation successed (0) or not ( !0 ) 903 * @return if the operation successed (0) or not ( !0 )
904 */ 904 */
905#ifdef __SCILAB_INT64__ 905#ifdef __SCILAB_INT64__
906StrErr readMatrixOfIntger64InNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, long long* _pllData); 906StrErr readMatrixOfIntger64InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, long long* _pllData);
907StrErr readMatrixOfUnsignedInteger64InNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned long long* _pullData); 907StrErr readMatrixOfUnsignedInteger64InNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, unsigned long long* _pullData);
908#endif 908#endif
909 909
910/******************** 910/********************
@@ -925,7 +925,7 @@ StrErr readMatrixOfUnsignedInteger64InNamedList(char* _pstName, int* _piParent,
925 * @return if the operation successed (0) or not ( !0 ) 925 * @return if the operation successed (0) or not ( !0 )
926 */ 926 */
927 927
928StrErr createSparseMatrixInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal); 928StrErr createSparseMatrixInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal);
929 929
930/** 930/**
931 * Create complex sparse variable in a list 931 * Create complex sparse variable in a list
@@ -942,7 +942,7 @@ StrErr createSparseMatrixInList(int _iVar, int* _piParent, int _iItemPos, int _i
942 * @return if the operation successed (0) or not ( !0 ) 942 * @return if the operation successed (0) or not ( !0 )
943 */ 943 */
944 944
945StrErr createComplexSparseMatrixInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal, double* _pdblImg); 945StrErr createComplexSparseMatrixInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal, double* _pdblImg);
946 946
947/** 947/**
948 * Create sparse variable in a named list 948 * Create sparse variable in a named list
@@ -958,7 +958,7 @@ StrErr createComplexSparseMatrixInList(int _iVar, int* _piParent, int _iItemPos,
958 * @return if the operation successed (0) or not ( !0 ) 958 * @return if the operation successed (0) or not ( !0 )
959 */ 959 */
960 960
961StrErr createSparseMatrixInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal); 961StrErr createSparseMatrixInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal);
962 962
963/** 963/**
964 * Create complex sparse variable in a named list 964 * Create complex sparse variable in a named list
@@ -975,7 +975,7 @@ StrErr createSparseMatrixInNamedList(char* _pstName, int* _piParent, int _iItemP
975 * @return if the operation successed (0) or not ( !0 ) 975 * @return if the operation successed (0) or not ( !0 )
976 */ 976 */
977 977
978StrErr createComplexSparseMatrixInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal, double* _pdblImg); 978StrErr createComplexSparseMatrixInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal, double* _pdblImg);
979 979
980/** 980/**
981 * get complex sparse variable in a list 981 * get complex sparse variable in a list
@@ -991,7 +991,7 @@ StrErr createComplexSparseMatrixInNamedList(char* _pstName, int* _piParent, int
991 * @return if the operation successed (0) or not ( !0 ) 991 * @return if the operation successed (0) or not ( !0 )
992 */ 992 */
993 993
994StrErr getSparseMatrixInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int** _piNbItemRow, int** _piColPos, double** _pdblReal); 994StrErr getSparseMatrixInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int** _piNbItemRow, int** _piColPos, double** _pdblReal);
995 995
996/** 996/**
997 * get complex sparse variable in a list 997 * get complex sparse variable in a list
@@ -1008,7 +1008,7 @@ StrErr getSparseMatrixInList(int* _piParent, int _iItemPos, int* _piRows, int* _
1008 * @return if the operation successed (0) or not ( !0 ) 1008 * @return if the operation successed (0) or not ( !0 )
1009 */ 1009 */
1010 1010
1011StrErr getComplexSparseMatrixInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int** _piNbItemRow, int** _piColPos, double** _pdblReal, double** _pdblImg); 1011StrErr getComplexSparseMatrixInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int** _piNbItemRow, int** _piColPos, double** _pdblReal, double** _pdblImg);
1012 1012
1013/** 1013/**
1014 * read sparse variable in a named list 1014 * read sparse variable in a named list
@@ -1024,7 +1024,7 @@ StrErr getComplexSparseMatrixInList(int* _piParent, int _iItemPos, int* _piRows,
1024 * @return if the operation successed (0) or not ( !0 ) 1024 * @return if the operation successed (0) or not ( !0 )
1025 */ 1025 */
1026 1026
1027StrErr readSparseMatrixInNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal); 1027StrErr readSparseMatrixInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal);
1028 1028
1029/** 1029/**
1030 * read complex sparse variable in a named list 1030 * read complex sparse variable in a named list
@@ -1041,7 +1041,7 @@ StrErr readSparseMatrixInNamedList(char* _pstName, int* _piParent, int _iItemPos
1041 * @return if the operation successed (0) or not ( !0 ) 1041 * @return if the operation successed (0) or not ( !0 )
1042 */ 1042 */
1043 1043
1044StrErr readComplexSparseMatrixInNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal, double* _pdblImg); 1044StrErr readComplexSparseMatrixInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int* _piNbItemRow, int* _piColPos, double* _pdblReal, double* _pdblImg);
1045 1045
1046 1046
1047/**************************** 1047/****************************
@@ -1061,7 +1061,7 @@ StrErr readComplexSparseMatrixInNamedList(char* _pstName, int* _piParent, int _i
1061 * @return if the operation successed (0) or not ( !0 ) 1061 * @return if the operation successed (0) or not ( !0 )
1062 */ 1062 */
1063 1063
1064StrErr createBooleanSparseMatrixInList(int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos); 1064StrErr createBooleanSparseMatrixInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos);
1065 1065
1066/** 1066/**
1067 * Create boolean sparse variable in a named list 1067 * Create boolean sparse variable in a named list
@@ -1076,7 +1076,7 @@ StrErr createBooleanSparseMatrixInList(int _iVar, int* _piParent, int _iItemPos,
1076 * @return if the operation successed (0) or not ( !0 ) 1076 * @return if the operation successed (0) or not ( !0 )
1077 */ 1077 */
1078 1078
1079StrErr createBooleanSparseMatrixInNamedList(char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos); 1079StrErr createBooleanSparseMatrixInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int _iRows, int _iCols, int _iNbItem, int* _piNbItemRow, int* _piColPos);
1080 1080
1081/** 1081/**
1082 * get boolean sparse variable in a list 1082 * get boolean sparse variable in a list
@@ -1091,7 +1091,7 @@ StrErr createBooleanSparseMatrixInNamedList(char* _pstName, int* _piParent, int
1091 * @return if the operation successed (0) or not ( !0 ) 1091 * @return if the operation successed (0) or not ( !0 )
1092 */ 1092 */
1093 1093
1094StrErr getBooleanSparseMatrixInList(int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int** _piNbItemRow, int** _piColPos); 1094StrErr getBooleanSparseMatrixInList(void* _pvCtx, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int** _piNbItemRow, int** _piColPos);
1095 1095
1096/** 1096/**
1097 * read sparse variable in a named list 1097 * read sparse variable in a named list
@@ -1106,7 +1106,7 @@ StrErr getBooleanSparseMatrixInList(int* _piParent, int _iItemPos, int* _piRows,
1106 * @return if the operation successed (0) or not ( !0 ) 1106 * @return if the operation successed (0) or not ( !0 )
1107 */ 1107 */
1108 1108
1109StrErr readBooleanSparseMatrixInNamedList(char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int* _piNbItemRow, int* _piColPos); 1109StrErr readBooleanSparseMatrixInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, int* _piRows, int* _piCols, int* _piNbItem, int* _piNbItemRow, int* _piColPos);
1110 1110
1111/********************* 1111/*********************
1112 * pointer functions * 1112 * pointer functions *
@@ -1121,7 +1121,7 @@ StrErr readBooleanSparseMatrixInNamedList(char* _pstName, int* _piParent, int _i
1121 * @return if the operation successed (0) or not ( !0 ) 1121 * @return if the operation successed (0) or not ( !0 )
1122 */ 1122 */
1123 1123
1124StrErr getPointerInList(int* _piParent, int _iItemPos, void** _pvPtr); 1124StrErr getPointerInList(void* _pvCtx, int* _piParent, int _iItemPos, void** _pvPtr);
1125 1125
1126/** 1126/**
1127 * Create pointer in a list 1127 * Create pointer in a list
@@ -1132,7 +1132,7 @@ StrErr getPointerInList(int* _piParent, int _iItemPos, void** _pvPtr);
1132 * @return if the operation successed (0) or not ( !0 ) 1132 * @return if the operation successed (0) or not ( !0 )
1133 */ 1133 */
1134 1134
1135StrErr createPointerInList(int _iVar, int* _piParent, int _iItemPos, void* _pvPtr); 1135StrErr createPointerInList(void* _pvCtx, int _iVar, int* _piParent, int _iItemPos, void* _pvPtr);
1136 1136
1137/** 1137/**
1138 * Get pointer in a list 1138 * Get pointer in a list
@@ -1143,7 +1143,7 @@ StrErr createPointerInList(int _iVar, int* _piParent, int _iItemPos, void* _pvPt
1143 * @return if the operation successed (0) or not ( !0 ) 1143 * @return if the operation successed (0) or not ( !0 )
1144 */ 1144 */
1145 1145
1146StrErr readPointerInNamedList(char* _pstName, int* _piParent, int _iItemPos, void** _pvPtr); 1146StrErr readPointerInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, void** _pvPtr);
1147 1147
1148/** 1148/**
1149 * Create pointer in a list 1149 * Create pointer in a list
@@ -1154,7 +1154,7 @@ StrErr readPointerInNamedList(char* _pstName, int* _piParent, int _iItemPos, voi
1154 * @return if the operation successed (0) or not ( !0 ) 1154 * @return if the operation successed (0) or not ( !0 )
1155 */ 1155 */
1156 1156
1157StrErr createPointerInNamedList(char* _pstName, int* _piParent, int _iItemPos, void* _pvPtr); 1157StrErr createPointerInNamedList(void* _pvCtx, char* _pstName, int* _piParent, int _iItemPos, void* _pvPtr);
1158 1158
1159#ifdef __cplusplus 1159#ifdef __cplusplus
1160} 1160}
diff --git a/scilab/modules/api_scilab/includes/api_pointer.h b/scilab/modules/api_scilab/includes/api_pointer.h
index a0305fa..d0cce31 100644
--- a/scilab/modules/api_scilab/includes/api_pointer.h
+++ b/scilab/modules/api_scilab/includes/api_pointer.h
@@ -23,7 +23,7 @@ extern "C" {
23 * @param[out] _pvPtr return pointer 23 * @param[out] _pvPtr return pointer
24 * @return if the operation successed (0) or not ( !0 ) 24 * @return if the operation successed (0) or not ( !0 )
25 */ 25 */
26StrErr getPointer(int* _piAddress, void** _pvPtr); 26StrErr getPointer(void* _pvCtx, int* _piAddress, void** _pvPtr);
27 27
28/** 28/**
29 * Alloc pointer variable 29 * Alloc pointer variable
@@ -31,7 +31,7 @@ StrErr getPointer(int* _piAddress, void** _pvPtr);
31 * @param[out] _pvPtr return pointer on pointer 31 * @param[out] _pvPtr return pointer on pointer
32 * @return if the operation successed (0) or not ( !0 ) 32 * @return if the operation successed (0) or not ( !0 )
33 */ 33 */
34StrErr allocPointer(int _iVar, void** _pvPtr); 34StrErr allocPointer(void* _pvCtx, int _iVar, void** _pvPtr);
35 35
36/** 36/**
37 * Create pointer variable 37 * Create pointer variable
@@ -39,7 +39,7 @@ StrErr allocPointer(int _iVar, void** _pvPtr);
39 * @param[in] _pvPtr pointer on pointer 39 * @param[in] _pvPtr pointer on pointer
40 * @return if the operation successed (0) or not ( !0 ) 40 * @return if the operation successed (0) or not ( !0 )
41 */ 41 */
42StrErr createPointer(int _iVar, void* _pvPtr); 42StrErr createPointer(void* _pvCtx, int _iVar, void* _pvPtr);
43 43
44#ifdef __cplusplus 44#ifdef __cplusplus
45} 45}
diff --git a/scilab/modules/api_scilab/includes/api_poly.h b/scilab/modules/api_scilab/includes/api_poly.h
index a95856b..68606b0d 100644
--- a/scilab/modules/api_scilab/includes/api_poly.h
+++ b/scilab/modules/api_scilab/includes/api_poly.h
@@ -29,7 +29,7 @@ extern "C" {
29 * @return if the operation successed (0) or not ( !0 ) 29 * @return if the operation successed (0) or not ( !0 )
30 */ 30 */
31 31
32StrErr getPolyVariableName(int* _piAddress, char* _pstVarName, int* _piVarNameLen); 32StrErr getPolyVariableName(void* _pvCtx, int* _piAddress, char* _pstVarName, int* _piVarNameLen);
33 33
34/** 34/**
35 * Get polynomial variable data 35 * Get polynomial variable data
@@ -41,7 +41,7 @@ StrErr getPolyVariableName(int* _piAddress, char* _pstVarName, int* _piVarNameLe
41 * @return if the operation successed (0) or not ( !0 ) 41 * @return if the operation successed (0) or not ( !0 )
42 */ 42 */
43 43
44StrErr getMatrixOfPoly(int* _piAddress, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal); 44StrErr getMatrixOfPoly(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal);
45 45
46/** 46/**
47 * Get complex polynomial variable data 47 * Get complex polynomial variable data
@@ -54,7 +54,7 @@ StrErr getMatrixOfPoly(int* _piAddress, int* _piRows, int* _piCols, int* _piNbCo
54 * @return if the operation successed (0) or not ( !0 ) 54 * @return if the operation successed (0) or not ( !0 )
55 */ 55 */
56 56
57StrErr getComplexMatrixOfPoly(int* _piAddress, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg); 57StrErr getComplexMatrixOfPoly(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, int* _piNbCoef, double** _pdblReal, double** _pdblImg);
58 58
59/** 59/**
60 * Get polynomial named variable data 60 * Get polynomial named variable data
@@ -67,7 +67,7 @@ StrErr getComplexMatrixOfPoly(int* _piAddress, int* _piRows, int* _piCols, int*
67 * @return if the operation successed (0) or not ( !0 ) 67 * @return if the operation successed (0) or not ( !0 )
68 */ 68 */
69 69
70StrErr createMatrixOfPoly(int _iVar, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal); 70StrErr createMatrixOfPoly(void* _pvCtx, int _iVar, char* _pstVarName, int _iRows, int _iCols, int* _piNbCoef, double** _pdblReal);
71 71
72/** 72/**
73 * Get complex polynomial named variable data 73 * Get complex polynomial named variable data
@@ -81,7 +81,7 @@ StrErr createMatrixOfPoly(int _iVar, char* _pstVarName, int _iRows, int _iCols,
81 * @return if the operation successed (0) or not ( !0 ) 81 * @return if the operation successed (0) or not ( !0 )
82 */ 82 */
83 83