Scilab Website | Contribute with GitLab | Scilab Community | ATOMS toolboxes
Scilab Online Help
5.3.0 - Français

Change language to:
English - 日本語 - Português

Please note that the recommended version of Scilab is 2026.1.0. This page might be outdated.
However, this page did not exist in the previous stable version.

Manuel Scilab >> API Scilab > Scilab Gateway API

Scilab Gateway API

  • How to
  • CheckColumn — C interface function which checks if a parameter send to the C function is a column vector or not
  • CheckDimProp — C interface function which checks the comatibility between 2 arguments send to the C function
  • CheckDims — C interface function which checks if a parameter send to the C function has the required dimensions
  • CheckLength — C interface function which checks the length of a vector send as a parameter to the C function
  • CheckLhs — C macro which checks the number of output arguments present in the calling Scilab function.
  • CheckRhs — C macro which checks the number of input arguments present in the calling Scilab function.
  • CheckRow — C interface function which checks if a parameter send to the C function is a row vector or not
  • CheckSameDims — C interface function which checks if two parameters send to the C function have the same size
  • CheckScalar — C interface function which checks if a parameter send to the C function is a scalar or not
  • CheckSquare — C interface function which checks if a parameter send to the C function is a square matrix or not
  • CheckVector — C interface function which checks if a parameter send to the C function is a vector (column or row) or not
  • CreateListVarFrom — a C interface function which allows to create a new Scilab parameter in a [mt]list
  • CreateListVarFromPtr — a C interface function which allows to create a new Scilab parameter from a pointer in a [mt]list
  • CreateVar — a C gateway function which allows to create a new Scilab parameter
  • FindOpt — C gateway function find the position of an optional argument given its name
  • FirstOpt — C gateway function which returns the position of the first optional parameter
  • GetListRhsVar — a C gateway function which allows to access a parameter stored in a [mt]list transmitted to a Scilab function
  • GetRhsVar — a C gateway function which allows to access an argument transmitted to a Scilab function
  • GetType — C gateway function which returns the type of a parameter in the Scilab memory
  • IsOpt — C gateway function which checks if a parameter is optional and returns the name of the parameter
  • Lhs — A C gateway function which provides the number of output arguments present in the calling Scilab function
  • LhsVar — a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
  • NumOpt — C gateway function which returns the number of optional parameters sent to a C function
  • OverLoad — C gateway function which tells Scilab to look for another overloaded function
  • Rhs — A C gateway function which provides the number of input arguments present in the calling Scilab function
  • Scierror — C gateway function which displays an error message to the user (same profil as the printf function) and returns an integer value specifying an error level
  • ScilabCTypes — the C types available in a C gateway
  • get_optionals — C gateway function which initialize the list of optional parameters
  • istk — Return a pointer to an integer to access data stored at a given position in the Scilab memory
  • sci_types — a C enumeration which defines the types available for a variable
  • sciprint — A C gateway function which displays standard messages to the user (same profil as the C printf function)
  • stk — Return a pointer to a double to access data stored at a given position in the Scilab memory
<< Boolean Sparse API Scilab double >>

Copyright (c) 2022-2026 (Dassault Systèmes S.E.)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:24:17 CET 2011