File: gvar.h

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (36 lines) | stat: -rw-r--r-- 1,207 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 "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 */