intcscicos.h

Go to the documentation of this file.
00001 #ifndef INTCSCICOS_SCI 
00002 #define INTCSCICOS_SCI 
00003 
00004 /* function declaration */
00005 int MlistGetFieldNumber __PARAMS((int *ptr, const char *string));
00006 int C2F(gw_cscicos)  _PARAMS((void));
00007 int inttimescicos  _PARAMS((char *fname, unsigned long fname_len));
00008 int intduplicate  _PARAMS((char *fname, unsigned long fname_len));
00009 int intdiffobjs  _PARAMS((char *fname, unsigned long fname_len));
00010 int intxproperty  _PARAMS((char *fname, unsigned long fname_len));
00011 int intphasesim  _PARAMS((char *fname, unsigned long fname_len));
00012 int intsetxproperty  _PARAMS((char *fname, unsigned long fname_len));
00013 int intcpass2  _PARAMS((char *fname, unsigned long fname_len));
00014 int intsetblockerror _PARAMS((char *fname, unsigned long fname_len));
00015 int inttree2 _PARAMS((char *fname, unsigned long fname_len));
00016 int inttree3 _PARAMS((char *fname, unsigned long fname_len));
00017 int inttree4 _PARAMS((char *fname, unsigned long fname_len));
00018 static void duplicata();
00019 static void comp_size();
00020 int var2sci(void *x,int n,int m,int typ_var);
00021 int createblklist(scicos_block *Blocks, int *ierr, int flag_imp);
00022 
00023 /*external declaration*/
00024 /* declaration of getscicosvarsfromimport -see import.c- */
00025 extern int getscicosvarsfromimport(char *what,void *v,int *nv,int *mv);
00026 extern void C2F(vvtosci)();
00027 extern int C2F(mktlist)();
00028 extern int C2F(mklist)();
00029 extern void str2sci(char** x,int n,int m);
00030 extern integer C2F(scierr)();
00031 
00032 extern int Max1(int* vect);
00033 extern int *listentry(int *header, int i);
00034 extern int Message(char* code);
00035 extern int cpass2();
00036 
00037 /* Definition of some global variables and structure */
00038 static int *il_state_save; /*n'est valable que dans inctscicos.c*/
00039 static int *il_sim_save; /*n'est valable que dans inctscicos.c*/
00040 struct {integer kfun;} C2F(curblk); /* declaration of curblk -valable partout- */
00041 typedef struct /* declaration of outtb_elem -valable dans inctscicos.c- */
00042 {
00043   int lnk;
00044   int pos;
00045 } outtb_el;
00046 
00047 #endif 

Generated on Sun Mar 4 15:03:59 2007 for Scilab [trunk] by  doxygen 1.5.1