File: gvar.h

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (36 lines) | stat: -rw-r--r-- 1,215 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

#ifndef INCLUDE_GLOBAL_H
#define INCLUDE_GLOBAL_H
/* the variables names */
#include "../stack-c.h"
#include "../fraclab/C-LAB_Interf.h"


int setGvar _PARAMS(( Matrix *Mname, double *sciObj));
/* set a global variable */
/* if it doesn't exist, its created */
/* INPUT  : -name, scilab var name */
/*          -sciObj, scilab object to store */
/* OUTPUT : result of the operation. */
/*          1  -> the variable replaced an old value */
/*          0  -> the variable has been created and stored */
/*          <0 -> the operation has failed */

int getGvar  _PARAMS(( Matrix *Mname, double **ptrObj));
/* get a global variable */
/* INPUT  : -name, scilab var name */
/*          -sciObj, scilab object to store */
/* OUTPUT : result of the operation. */
/*         -1  -> the variable didn't exist */
/*              in this case, NULL is returned in ptrObj */
/*          0  -> the variable has been read */

int delGvar  _PARAMS(( Matrix *Mname ));
/* delete a global var */
/* the variable memory is freed and its entry */
/* in the global list is supressed */
/* INPUT  : name, the name of the scilab var */
/* OUTPUT : 0 is the operation was successful, -1 otherwise */


#endif /* INCLUDE_GLOBAL_H */