3
extern int dblearrayc __PARAMS((double **a, int *m, int *n,int *err));
4
extern int intarrayc __PARAMS((int **a, int *m, int *n,int *err));
5
extern int crestrc __PARAMS((char **a, int *m,int *err));
14
int m1,n1,m2,n2,m3,n3,ierr=0;
15
int minlhs=1, minrhs=0, maxlhs=4, maxrhs=0;
17
CheckRhs(minrhs,maxrhs) ;
18
CheckLhs(minlhs,maxlhs) ;
20
crestrc( &l1, &m1, &ierr);
21
intarrayc( &l2, &m2, &n2, &ierr);
22
dblearrayc( &l3, &m3, &n3, &ierr);
26
Scierror(999,"%s: Internal error \r\n",fname);
31
/* Creating variable #1 of type character and dimension m1 x n1 (m1=1) */
32
CreateVarFromPtr( 1, "c", &m1, &n1, &l1);
33
CreateVarFromPtr( 2, "i", &m2, &n2, &l2);
34
CreateVarFromPtr( 3, "d", &m3, &n3, &l3);
36
FreePtr(&l1); FreePtr(&l2); FreePtr(&l3);
38
/* Returning 3 variables (#1, #2, #3) to Scilab */