- Scilab help
- Scilab
- Scilab keywords
- TMPDIR
- abort
- add_demo
- argn
- banner
- boolean
- break
- clear
- clearfun
- clearglobal
- comp
- continue
- debug
- delbpt
- dispbpt
- edit
- errcatch
- errclear
- error
- error_table
- exists
- exit
- external
- extraction
- format
- funcprot
- funptr
- getdebuginfo
- getmd5
- getmemory
- getmodules
- getos
- getscilabmode
- getshell
- getvariablesonstack
- getversion
- gstacksize
- ieee
- insertion
- intppty
- inv_coeff
- iserror
- isglobal
- lasterror
- macr2lst
- macr2tree
- matrices
- matrix
- mode
- mtlb_mode
- names
- newfun
- null
- pause
- perl
- poly
- predef
- quit
- rational
- readgateway
- resume
- sciargs
- scilab
- setbpt
- stacksize
- startup
- symbols
- testmatrix
- type
- typename
- user
- varn
- ver
- warning
- what
- where
- whereami
- who
- who_user
- whos
- with_atlas
- with_javasci
- with_macros_source
- with_module
- with_pvm
- with_texmacs
- with_tk
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
newfun
add a name in the table of functions
Calling Sequence
newfun(function_name, function_ptr)
Arguments
- function_name
- A character string, giving a valid variable name. 
- function_ptr
- a positive number with integer value (see below). 
Description
Utility function (for experts only).
Adds the name function_name in the table of
    functions known to the interpreter.
function_ptr is an integer
    1000*fun+fin where fun and
    fin is the internal coding of the primitive
    function_name.
This function may be useful to associate a primitive to a
    gateway called in "gw_user.c"
    (fun=14). Note however that the ilib_build function is a more easy way
    to extend Scilab with new functions based on C C++ or Fortran
    code.
This function may also be used to add an alias or to rename to an existing primitive function.
Used with funptr and clearfun
    one can add an alias or  rename an existing primitive function.
Examples
See Also
- clearfun — remove primitive.
- funptr — coding of primitives ( wizard stuff )
- ilib_build — utility for shared library management
| << names | Scilab | null >> |