New C API for Scilab gateways (once again ...) 25/17425/23
authorAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Tue, 3 Nov 2015 22:55:30 +0000 (23:55 +0100)
committerCedric Delamarre <cedric.delamarre@scilab-enterprises.com>
Fri, 11 Dec 2015 12:33:27 +0000 (13:33 +0100)
commitf26e50217f53c511e829a760a88710b671d49df6
tree25f258fe27bbd48c5fec08382451ed5f6a3e09bd
parent6c6761e5cbc6f2acadc1a11aca968543f847c30b
New C API for Scilab gateways (once again ...)

2 modes:
  - "safe" version, good for development phase
  - "unsafe" version, remove checks in API for better performance and nice
    crashes

Standard calls use "safe" version, to use "unsafe" version
define __API_SCILAB_UNSAFE__ before include of "api_scilab.h"

Done:
  - common, double, string, int, struct, cell, polynomial,
    boolean, (_/t/m)list, graphic handle, optional.
  - update dynamic_link gateway builder to link the new interface
  - add overload and call function capability.
  - add somes tests in api_scilab
  - add some help pages ( double, string, interger, struct, boolean, poly,
    cell, list, tlist, mlist, pointer )
    .
Not done yet:
  - sparse.
  - lot of tests in both mode.
  - help pages ( sparse )
  - add some helpers on configvariable for exemple ( getMode,
    getScilabMode, getOS, getWarningMode, getSCI, getTMPDIR, getSCIHOME, ...
    )

Change-Id: I15b9912842326b41353bd002b8876cf7246a4884
352 files changed:
scilab/contrib/toolbox_skeleton/sci_gateway/c/builder_gateway_c.sce
scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_cerror6.c [new file with mode: 0644]
scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_csub6.c [new file with mode: 0644]
scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_csum6.c [new file with mode: 0644]
scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_foo6.c [new file with mode: 0644]
scilab/contrib/toolbox_skeleton/sci_gateway/c/sci_multiplybypi6.c [new file with mode: 0644]
scilab/contrib/toolbox_skeleton/tests/unit_tests/c_sum.dia.ref
scilab/contrib/toolbox_skeleton/tests/unit_tests/c_sum.tst
scilab/modules/api_scilab/Makefile.am
scilab/modules/api_scilab/Makefile.in
scilab/modules/api_scilab/api_scilab.vcxproj
scilab/modules/api_scilab/api_scilab.vcxproj.filters
scilab/modules/api_scilab/help/en_US/A_api_scilab.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/B_getting_started.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/CC_common.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/C_double.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/D_string.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/E_boolean.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/F_integer.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/G_list.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/H_polynomial.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/I_pointer.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/J_cell.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/K_struct.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/L_handle.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/Y_optional.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/api_types.xml [new file with mode: 0644]
scilab/modules/api_scilab/help/en_US/getting_started.xml [deleted file]
scilab/modules/api_scilab/help/en_US/legacy/api_scilab.xml [moved from scilab/modules/api_scilab/help/en_US/api_scilab.xml with 99% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean/A_isBooleanType.xml [moved from scilab/modules/api_scilab/help/en_US/boolean/A_isBooleanType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean/B_getScalarBoolean.xml [moved from scilab/modules/api_scilab/help/en_US/boolean/B_getScalarBoolean.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean/C_createScalarBoolean.xml [moved from scilab/modules/api_scilab/help/en_US/boolean/C_createScalarBoolean.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean/D_booleanExample.xml [moved from scilab/modules/api_scilab/help/en_US/boolean/D_booleanExample.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean_sparse/A_isBooleanSparseType.xml [moved from scilab/modules/api_scilab/help/en_US/boolean_sparse/A_isBooleanSparseType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean_sparse/B_getAllocatedBooleanSparseMatrix.xml [moved from scilab/modules/api_scilab/help/en_US/boolean_sparse/B_getAllocatedBooleanSparseMatrix.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean_sparse/CHAPTER [moved from scilab/modules/api_scilab/help/en_US/boolean_sparse/CHAPTER with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean_sparse/C_freeAllocatedBooleanSparse.xml [moved from scilab/modules/api_scilab/help/en_US/boolean_sparse/C_freeAllocatedBooleanSparse.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/boolean_sparse/D_booleanSparseExample.xml [moved from scilab/modules/api_scilab/help/en_US/boolean_sparse/D_booleanSparseExample.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/CHAPTER [moved from scilab/modules/api_scilab/help/en_US/capi/CHAPTER with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/CheckLhs.xml [moved from scilab/modules/api_scilab/help/en_US/capi/CheckLhs.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/CheckRhs.xml [moved from scilab/modules/api_scilab/help/en_US/capi/CheckRhs.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/Lhs.xml [moved from scilab/modules/api_scilab/help/en_US/capi/Lhs.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/LhsVar.xml [moved from scilab/modules/api_scilab/help/en_US/capi/LhsVar.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/Rhs.xml [moved from scilab/modules/api_scilab/help/en_US/capi/Rhs.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/Scierror.xml [moved from scilab/modules/api_scilab/help/en_US/capi/Scierror.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/howto/CHAPTER [moved from scilab/modules/api_scilab/help/en_US/capi/howto/CHAPTER with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/howto/CallingAScilabFunctionFromACInterface.xml [moved from scilab/modules/api_scilab/help/en_US/capi/howto/CallingAScilabFunctionFromACInterface.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/sci_types.xml [moved from scilab/modules/api_scilab/help/en_US/capi/sci_types.xml with 94% similarity]
scilab/modules/api_scilab/help/en_US/legacy/capi/sciprint.xml [moved from scilab/modules/api_scilab/help/en_US/capi/sciprint.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/double/A_isDoubleType.xml [moved from scilab/modules/api_scilab/help/en_US/double/A_isDoubleType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/double/B_getScalarDouble.xml [moved from scilab/modules/api_scilab/help/en_US/double/B_getScalarDouble.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/double/C_getScalarComplexDouble.xml [moved from scilab/modules/api_scilab/help/en_US/double/C_getScalarComplexDouble.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/double/D_createScalarDouble.xml [moved from scilab/modules/api_scilab/help/en_US/double/D_createScalarDouble.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/double/E_createScalarComplexDouble.xml [moved from scilab/modules/api_scilab/help/en_US/double/E_createScalarComplexDouble.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/double/F_doubleExample.xml [moved from scilab/modules/api_scilab/help/en_US/double/F_doubleExample.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/handle/A_isHandleType.xml [moved from scilab/modules/api_scilab/help/en_US/handle/A_isHandleType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/handle/B_getScalarHandle.xml [moved from scilab/modules/api_scilab/help/en_US/handle/B_getScalarHandle.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/handle/C_createScalarHandle.xml [moved from scilab/modules/api_scilab/help/en_US/handle/C_createScalarHandle.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/handle/D_handleExample.xml [moved from scilab/modules/api_scilab/help/en_US/handle/D_handleExample.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/hypermat/A_isHypermatType.xml [moved from scilab/modules/api_scilab/help/en_US/hypermat/A_isHypermatType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/hypermat/B_getHypermatOfDouble.xml [moved from scilab/modules/api_scilab/help/en_US/hypermat/B_getHypermatOfDouble.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/hypermat/C_getHypermatOfInt.xml [moved from scilab/modules/api_scilab/help/en_US/hypermat/C_getHypermatOfInt.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/integer/A_isIntegerType.xml [moved from scilab/modules/api_scilab/help/en_US/integer/A_isIntegerType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/integer/B_getScalarInteger.xml [moved from scilab/modules/api_scilab/help/en_US/integer/B_getScalarInteger.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/integer/C_createScalarInteger.xml [moved from scilab/modules/api_scilab/help/en_US/integer/C_createScalarInteger.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/integer/D_integerExample.xml [moved from scilab/modules/api_scilab/help/en_US/integer/D_integerExample.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/CHAPTER [moved from scilab/modules/api_scilab/help/en_US/list_management/CHAPTER with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/isListType.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/isListType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_boolean_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_boolean_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_boolean_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_boolean_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_bsparse_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_bsparse_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_bsparse_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_bsparse_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_createlist_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_createlist_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_double_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_double_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_double_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_double_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_getlistitemaddress_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_getlistitemaddress_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_getlistitemnumber_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_getlistitemnumber_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_integer_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_integer_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_integer_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_integer_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_pointer_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_pointer_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_pointer_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_pointer_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_poly_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_poly_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_poly_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_poly_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_sparse_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_sparse_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_sparse_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_sparse_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_string_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_string_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/list_management/list_string_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/list_management/list_string_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/AssignOutputVariable.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/AssignOutputVariable.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/CHAPTER [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/CHAPTER with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/CallOverloadFunction.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/CallOverloadFunction.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/CheckInputArgument.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/CheckInputArgument.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/CheckOutputArgument.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/CheckOutputArgument.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/ReturnArguments.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/ReturnArguments.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/UpdateStack.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/UpdateStack.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/boolean_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/boolean_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/boolean_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/boolean_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/bsparse_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/bsparse_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/bsparse_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/bsparse_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/check_matrix_dimension.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/check_matrix_dimension.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/common_getvaraddr_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/common_getvaraddr_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/common_getvardimension_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/common_getvardimension_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/common_getvartype_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/common_getvartype_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/common_iscomplex_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/common_iscomplex_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/common_isvarmatrixtype_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/common_isvarmatrixtype_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/deleteNamedVariable.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/deleteNamedVariable.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/double_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/double_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/double_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/double_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/getNbInputArgument.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/getNbInputArgument.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/getNbOutputArgument.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/getNbOutputArgument.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/handle_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/handle_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/handle_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/handle_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/int_getmatrixofintegerprecision_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/int_getmatrixofintegerprecision_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/integer_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/integer_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/integer_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/integer_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/nbInputArgument.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/nbInputArgument.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/pointer_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/pointer_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/pointer_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/pointer_writing_api.xml with 98% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/poly_getpolyvariablename_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/poly_getpolyvariablename_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/poly_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/poly_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/poly_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/poly_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/sparse_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/sparse_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/sparse_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/sparse_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/string_reading_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/string_reading_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/low_level_functions/string_writing_api.xml [moved from scilab/modules/api_scilab/help/en_US/low_level_functions/string_writing_api.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/optionals/getOptionals.xml [moved from scilab/modules/api_scilab/help/en_US/optionals/getOptionals.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/A_isPolyType.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/A_isPolyType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/B_getAllocatedSinglePoly.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/B_getAllocatedSinglePoly.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/C_getAllocatedSingleComplexPoly.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/C_getAllocatedSingleComplexPoly.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/D_getAllocatedMatrixOfPoly.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/D_getAllocatedMatrixOfPoly.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/E_getAllocatedMatrixOfComplexPoly.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/E_getAllocatedMatrixOfComplexPoly.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/F_freeAllocatedSinglePoly.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/F_freeAllocatedSinglePoly.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/G_freeAllocatedSingleComplexPoly.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/G_freeAllocatedSingleComplexPoly.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/H_freeAllocatedMatrixOfPoly.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/H_freeAllocatedMatrixOfPoly.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/I_freeAllocatedMatrixOfComplexPoly.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/I_freeAllocatedMatrixOfComplexPoly.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/polynomial/J_polyExample.xml [moved from scilab/modules/api_scilab/help/en_US/polynomial/J_polyExample.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/sparse/A_isSparseType.xml [moved from scilab/modules/api_scilab/help/en_US/sparse/A_isSparseType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/sparse/B_getAllocatedSparseMatrix.xml [moved from scilab/modules/api_scilab/help/en_US/sparse/B_getAllocatedSparseMatrix.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/sparse/C_getAllocatedComplexSparseMatrix.xml [moved from scilab/modules/api_scilab/help/en_US/sparse/C_getAllocatedComplexSparseMatrix.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/sparse/D_freeAllocatedSparseMatrix.xml [moved from scilab/modules/api_scilab/help/en_US/sparse/D_freeAllocatedSparseMatrix.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/sparse/E_freeAllocatedComplexSparseMatrix.xml [moved from scilab/modules/api_scilab/help/en_US/sparse/E_freeAllocatedComplexSparseMatrix.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/sparse/F_sparseExample.xml [moved from scilab/modules/api_scilab/help/en_US/sparse/F_sparseExample.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/string/A_isStringType.xml [moved from scilab/modules/api_scilab/help/en_US/string/A_isStringType.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/string/B_getAllocatedSingleString.xml [moved from scilab/modules/api_scilab/help/en_US/string/B_getAllocatedSingleString.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/string/C_getAllocatedMatrixOfString.xml [moved from scilab/modules/api_scilab/help/en_US/string/C_getAllocatedMatrixOfString.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/string/D_createSingleString.xml [moved from scilab/modules/api_scilab/help/en_US/string/D_createSingleString.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/string/E_freeAllocatedSingleString.xml [moved from scilab/modules/api_scilab/help/en_US/string/E_freeAllocatedSingleString.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/string/F_freeAllocatedMatrixOfString.xml [moved from scilab/modules/api_scilab/help/en_US/string/F_freeAllocatedMatrixOfString.xml with 100% similarity]
scilab/modules/api_scilab/help/en_US/legacy/string/G_stringExample.xml [moved from scilab/modules/api_scilab/help/en_US/string/G_stringExample.xml with 100% similarity]
scilab/modules/api_scilab/help/ja_JP/api_scilab.xml
scilab/modules/api_scilab/help/ja_JP/getting_started.xml
scilab/modules/api_scilab/help/ja_JP/low_level_functions/pointer_writing_api.xml
scilab/modules/api_scilab/includes/api_boolean.h
scilab/modules/api_scilab/includes/api_cell.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_common.h
scilab/modules/api_scilab/includes/api_double.h
scilab/modules/api_scilab/includes/api_error.h
scilab/modules/api_scilab/includes/api_handle.h
scilab/modules/api_scilab/includes/api_int.h
scilab/modules/api_scilab/includes/api_list.h
scilab/modules/api_scilab/includes/api_optional.h
scilab/modules/api_scilab/includes/api_pointer.h
scilab/modules/api_scilab/includes/api_pointer.hxx
scilab/modules/api_scilab/includes/api_poly.h
scilab/modules/api_scilab/includes/api_scilab.h
scilab/modules/api_scilab/includes/api_stack_boolean.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_boolean_sparse.h [moved from scilab/modules/api_scilab/includes/api_boolean_sparse.h with 96% similarity]
scilab/modules/api_scilab/includes/api_stack_common.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_double.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_error.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_handle.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_hypermat.h [moved from scilab/modules/api_scilab/includes/api_hypermat.h with 98% similarity]
scilab/modules/api_scilab/includes/api_stack_int.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_list.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_optional.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_pointer.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_poly.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_stack_sparse.h [moved from scilab/modules/api_scilab/includes/api_sparse.h with 98% similarity]
scilab/modules/api_scilab/includes/api_stack_string.h [new file with mode: 0644]
scilab/modules/api_scilab/includes/api_string.h
scilab/modules/api_scilab/includes/api_struct.h [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/api_error.cpp
scilab/modules/api_scilab/src/cpp/api_internal_error.hxx [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/api_pointer_cpp.cpp
scilab/modules/api_scilab/src/cpp/api_stack_boolean.cpp [moved from scilab/modules/api_scilab/src/cpp/api_boolean.cpp with 99% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_boolean_sparse.cpp [moved from scilab/modules/api_scilab/src/cpp/api_boolean_sparse.cpp with 99% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_common.cpp [moved from scilab/modules/api_scilab/src/cpp/api_common.cpp with 99% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_double.cpp [moved from scilab/modules/api_scilab/src/cpp/api_double.cpp with 99% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_error.cpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/api_stack_handle.cpp [moved from scilab/modules/api_scilab/src/cpp/api_handle.cpp with 100% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_hypermat.cpp [moved from scilab/modules/api_scilab/src/cpp/api_hypermat.cpp with 100% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_int.cpp [moved from scilab/modules/api_scilab/src/cpp/api_int.cpp with 99% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_list.cpp [moved from scilab/modules/api_scilab/src/cpp/api_list.cpp with 99% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_optional.cpp [moved from scilab/modules/api_scilab/src/cpp/api_optional.cpp with 95% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_pointer.cpp [moved from scilab/modules/api_scilab/src/cpp/api_pointer.cpp with 94% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_poly.cpp [moved from scilab/modules/api_scilab/src/cpp/api_poly.cpp with 99% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_sparse.cpp [moved from scilab/modules/api_scilab/src/cpp/api_sparse.cpp with 100% similarity]
scilab/modules/api_scilab/src/cpp/api_stack_string.cpp [moved from scilab/modules/api_scilab/src/cpp/api_string.cpp with 99% similarity]
scilab/modules/api_scilab/src/cpp/api_template_safe.cpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/api_template_unsafe.cpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_boolean.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_cell.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_common.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_double.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_handle.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_int.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_list.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_optional.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_pointer.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_poly.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_string.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_struct.hpp [new file with mode: 0644]
scilab/modules/api_scilab/src/cpp/template/api_template.h [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/boolean_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/boolean_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/boolean_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/cell_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/cell_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/cell_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/double_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/double_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/double_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/int_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/int_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/int_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/list_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/list_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/list_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/overload_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/overload_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/overload_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/polynomial_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/polynomial_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/polynomial_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/string_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/string_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/string_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/struct_test.c [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/struct_test.dia.ref [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/api_c/struct_test.tst [new file with mode: 0644]
scilab/modules/api_scilab/tests/unit_tests/deleteNamedVariable.dia.ref
scilab/modules/api_scilab/tests/unit_tests/deleteNamedVariable.tst
scilab/modules/api_scilab/tests/unit_tests/string_writing_api.dia.ref
scilab/modules/ast/ast.vcxproj
scilab/modules/ast/ast.vcxproj.filters
scilab/modules/ast/includes/symbol/libraries.hxx
scilab/modules/ast/includes/symbol/variables.hxx
scilab/modules/ast/includes/types/addfunction.h
scilab/modules/ast/includes/types/arrayof.hxx
scilab/modules/ast/includes/types/bool.hxx
scilab/modules/ast/includes/types/c_gateway_prototype.h
scilab/modules/ast/includes/types/cell.hxx
scilab/modules/ast/includes/types/double.hxx
scilab/modules/ast/includes/types/function.hxx
scilab/modules/ast/includes/types/gatewaystruct.hxx
scilab/modules/ast/includes/types/graphichandle.hxx
scilab/modules/ast/includes/types/int.hxx
scilab/modules/ast/includes/types/internal.hxx
scilab/modules/ast/includes/types/pointer.hxx
scilab/modules/ast/includes/types/polynom.hxx
scilab/modules/ast/includes/types/singlepoly.hxx
scilab/modules/ast/includes/types/string.hxx
scilab/modules/ast/includes/types/struct.hxx
scilab/modules/ast/includes/types/tlist.hxx
scilab/modules/ast/includes/types/types_tools.hxx
scilab/modules/ast/src/cpp/ast/run_CallExp.hpp
scilab/modules/ast/src/cpp/types/addfunction.cpp
scilab/modules/ast/src/cpp/types/bool.cpp
scilab/modules/ast/src/cpp/types/cell.cpp
scilab/modules/ast/src/cpp/types/double.cpp
scilab/modules/ast/src/cpp/types/function.cpp
scilab/modules/ast/src/cpp/types/graphichandle.cpp
scilab/modules/ast/src/cpp/types/polynom.cpp
scilab/modules/ast/src/cpp/types/string.cpp
scilab/modules/ast/src/cpp/types/struct.cpp
scilab/modules/ast/src/cpp/types/types_tools.cpp
scilab/modules/boolean/includes/gw_boolean.h
scilab/modules/cacsd/includes/gw_cacsd.h
scilab/modules/call_scilab/help/en_US/BooleanManagement.xml
scilab/modules/call_scilab/help/en_US/ComplexManagement.xml
scilab/modules/call_scilab/help/en_US/DisableInteractiveMode.xml
scilab/modules/call_scilab/help/en_US/DoubleManagement.xml
scilab/modules/call_scilab/help/en_US/GetLastJob.xml
scilab/modules/call_scilab/help/en_US/ScilabHaveAGraph.xml
scilab/modules/call_scilab/help/en_US/SendScilabJob.xml
scilab/modules/call_scilab/help/en_US/SendScilabJobs.xml
scilab/modules/call_scilab/help/en_US/StartScilab.xml
scilab/modules/call_scilab/help/en_US/StringManagement.xml
scilab/modules/call_scilab/help/en_US/TerminateScilab.xml
scilab/modules/call_scilab/help/en_US/compile_and_run_call_scilab.xml
scilab/modules/call_scilab/help/en_US/fromc.xml
scilab/modules/call_scilab/help/en_US/fromjava.xml
scilab/modules/call_scilab/help/ja_JP/call_scilab.xml
scilab/modules/core/includes/core_gw.hxx
scilab/modules/core/includes/gw_core.h
scilab/modules/core/includes/sci_types.h
scilab/modules/core/sci_gateway/cpp/core_gw.cpp
scilab/modules/core/sci_gateway/cpp/sci_cell.cpp
scilab/modules/core/sci_gateway/cpp/sci_struct.cpp
scilab/modules/dynamic_link/help/en_US/G_make.xml
scilab/modules/dynamic_link/help/en_US/addinter.xml
scilab/modules/dynamic_link/help/en_US/c_link.xml
scilab/modules/dynamic_link/help/en_US/call.xml
scilab/modules/dynamic_link/help/en_US/fort.xml
scilab/modules/dynamic_link/help/en_US/ilib_build.xml
scilab/modules/dynamic_link/help/en_US/ilib_compile.xml
scilab/modules/dynamic_link/help/en_US/ilib_for_link.xml
scilab/modules/dynamic_link/help/en_US/ilib_gen_Make.xml
scilab/modules/dynamic_link/help/en_US/ilib_gen_cleaner.xml
scilab/modules/dynamic_link/help/en_US/ilib_gen_gateway.xml
scilab/modules/dynamic_link/help/en_US/ilib_gen_loader.xml
scilab/modules/dynamic_link/help/en_US/ilib_mex_build.xml
scilab/modules/dynamic_link/help/en_US/ilib_verbose.xml
scilab/modules/dynamic_link/help/en_US/link.xml
scilab/modules/dynamic_link/macros/ilib_gen_gateway.sci
scilab/modules/elementary_functions/Makefile.am
scilab/modules/elementary_functions/Makefile.in
scilab/modules/elementary_functions/includes/gw_elementary_functions.h
scilab/modules/elementary_functions/macros/issquare.sci [deleted file]
scilab/modules/elementary_functions/macros/isvector.sci [deleted file]
scilab/modules/elementary_functions/sci_gateway/cpp/elem_func_gw.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/elem_func_gw/elem_func_gw.vcxproj
scilab/modules/elementary_functions/sci_gateway/cpp/elem_func_gw/elem_func_gw.vcxproj.filters
scilab/modules/elementary_functions/sci_gateway/cpp/sci_issquare.cpp [new file with mode: 0644]
scilab/modules/elementary_functions/sci_gateway/cpp/sci_isvector.cpp [new file with mode: 0644]
scilab/modules/elementary_functions/tests/unit_tests/issquare.dia.ref
scilab/modules/elementary_functions/tests/unit_tests/issquare.tst
scilab/modules/fileio/includes/gw_fileio.h
scilab/modules/functions/Makefile.am
scilab/modules/functions/includes/gw_functions.h
scilab/modules/functions/sci_gateway/cpp/functions_gw.vcxproj
scilab/modules/functions/sci_gateway/cpp/functions_gw.vcxproj.filters
scilab/modules/functions_manager/includes/dynamic_modules.hxx
scilab/modules/graphics/includes/gw_graphics.h
scilab/modules/graphics/sci_gateway/c/sci_light.c
scilab/modules/graphics/sci_gateway/cpp/sci_matplot.cpp
scilab/modules/graphics/src/nographics/nographics.c
scilab/modules/helptools/src/java/org/scilab/modules/helptools/DocbookTagConverter.java
scilab/modules/helptools/src/java/org/scilab/modules/helptools/HTMLDocbookTagConverter.java
scilab/modules/localization/includes/gw_localization.h
scilab/modules/mpi/includes/gw_mpi.h
scilab/modules/optimization/sci_gateway/cpp/sci_optim.cpp
scilab/modules/output_stream/includes/gw_output_stream.h
scilab/modules/preferences/includes/preferences_gw.hxx
scilab/modules/signal_processing/includes/gw_signal.h
scilab/modules/sparse/sci_gateway/cpp/sci_ludel.cpp
scilab/modules/sparse/sci_gateway/cpp/sci_luget.cpp
scilab/modules/sparse/sci_gateway/cpp/sci_lusolve.cpp
scilab/modules/spreadsheet/includes/gw_spreadsheet.h
scilab/modules/statistics/includes/gw_statistics.h
scilab/modules/tclsci/includes/gw_tclsci.h
scilab/modules/ui_data/includes/ui_data_gw.hxx
scilab/modules/xml/includes/gw_xml.h