fix build on Windows
Allan CORNET [Tue, 22 Sep 2009 04:11:55 +0000 (06:11 +0200)]
scilab/modules/graphics/LibScilab_Import.def
scilab/modules/graphics/sci_gateway/c/sci_xsegs.c
scilab/modules/graphics/src/c/sciCall.c

index 8eb8112..5df3841 100644 (file)
@@ -62,4 +62,5 @@ sciReturnDouble
 sciReturnString
 addMatrixToReturnedList
 sciReturnColHandleVector
-sciReturnRowVectorFromInt
\ No newline at end of file
+sciReturnRowVectorFromInt
+GetVarDimension
\ No newline at end of file
index 009196a..285ade2 100644 (file)
@@ -31,7 +31,7 @@ int sci_xsegs(char *fname,unsigned long fname_len)
 {
   int dstyle = -1, *style, colorFlag;
   double * zptr = NULL;
-  int mx,nx,lx,my,ny,ly,mz=0,nz=0,lz,mc=0,nc=0,lc; 
+  int mx,nx,lx,my,ny,ly,mz=0,nz=0,lz=0,mc=0,nc=0,lc; 
   const double arsize = 0.0 ; // no arrow here
   sciPointObj * psubwin = NULL ;
 
index e38f465..b26aa00 100644 (file)
@@ -218,10 +218,10 @@ void Objsegs ( int * style,
   int type=0, colored=0;
   double *fx =NULL,*fy = NULL; // No fx or fy
   int typeofchamp = -1; /* no champ here, only segs ; this info is useless */
-
+  sciPointObj *psubwin = NULL;
 
   checkRedrawing() ;
-  sciPointObj *psubwin = sciGetCurrentSubWin();
+  psubwin = sciGetCurrentSubWin();
   sciSetCurrentObj(
     ConstructSegs(psubwin,type,
                   x,y,z,n1,n1, (z==NULL ? 0 : n1),     // x, y and z have the same size n1