Change language to:
English - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.
See the recommended documentation of this function

Aide de Scilab >> Link dynamique/incremental > ilib_verbose

# ilib_verbose

set level of display used by dynamic link functions.

### Syntax

```level = ilib_verbose()
ilib_verbose(level)```

### Arguments

level :

level of verbose for dynamic link functions.

0 : no message

1 : default level (as previous version of scilab)

2 : maximum verbose level (configure , makefile, debug information, ...)

### Description

"ilib_verbose" set level of display used by dynamic link functions.

All dynamic functions in dynamic link module check this value and display or not some information.

### Examples

```if haveacompiler() then
cur_verbose = ilib_verbose();
ilib_verbose(0);

chdir(TMPDIR);
f1=['int ext1c(int *n, double *a, double *b, double *c)'
'{int k;'
'  for (k = 0; k < *n; ++k) '
'      c[k] = a[k] + b[k];'
'  return(0);}'];

mputl(f1,'fun1.c');

//using the new primitive
a=[1,2,3];b=[4,5,6];n=3;
c = call('ext1c',n,1,'i',a,2,'d',b,3,'d','out',[1,3],4,'d');
if norm(c-(a+b)) > %eps then pause,end

ilib_verbose(1);

f2=['int ext2c(int *n, double *a, double *b, double *c)'
'{int k;'
'  for (k = 0; k < *n; ++k) '
'      c[k] = a[k] + b[k];'
'  return(0);}'];

mputl(f2,'fun2.c');

//using the new primitive
a = [1,2,3]; b = [4,5,6];n = 3;
c = call('ext2c',n,1,'i',a,2,'d',b,3,'d','out',[1,3],4,'d');
if norm(c-(a+b)) > %eps then pause,end

ilib_verbose(cur_verbose);

end```