00001 #ifndef INTCSCICOS_SCI
00002 #define INTCSCICOS_SCI
00003
00004
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
00024
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
00038 static int *il_state_save;
00039 static int *il_sim_save;
00040 struct {integer kfun;} C2F(curblk);
00041 typedef struct
00042 {
00043 int lnk;
00044 int pos;
00045 } outtb_el;
00046
00047 #endif