Fix Various compilation issues. 41/6241/2
Bruno JOFRET [Mon, 13 Feb 2012 13:20:00 +0000 (14:20 +0100)]
Change-Id: Ie0afab852d3b44d39b56b98b0c43919ef9db48dd

34 files changed:
scilab/modules/graphics/sci_gateway/c/sci_glue.c
scilab/modules/graphics/sci_gateway/c/sci_newaxes.c
scilab/modules/graphics/sci_gateway/c/sci_unglue.c
scilab/modules/graphics/sci_gateway/c/sci_xarc.c
scilab/modules/graphics/sci_gateway/c/sci_xget.c
scilab/modules/graphics/sci_gateway/c/sci_xgetmouse.c
scilab/modules/graphics/sci_gateway/c/sci_xset.c
scilab/modules/graphics/src/c/CloneObjects.c
scilab/modules/graphics/src/c/DrawObjects.c
scilab/modules/graphics/src/c/GetProperty.c
scilab/modules/graphics/src/c/InitObjects.c
scilab/modules/graphics/src/c/Interaction.c
scilab/modules/graphics/src/c/Plo2dn.c
scilab/modules/graphics/src/c/SetProperty.c
scilab/modules/graphics/src/c/getHandleProperty/get_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_figure_name_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_links_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_mark_background_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_polyline_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_rotation_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_segs_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_triangles_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_view_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_x_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_y_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_z_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_cdata_mapping_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_color_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_data_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_legend_location_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_outside_colors_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_tics_direction_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_triangles_property.c
scilab/modules/graphics/src/c/sciCall.c

index ca16273..fefc8fb 100644 (file)
@@ -36,7 +36,7 @@
 /*--------------------------------------------------------------------------*/
 int sci_glue( char * fname, unsigned long fname_len )
 {
-    int numrow,numcol,l1,l2,lind,n,cx1=1,ret ;
+    int numrow,numcol,l1,l2,lind,n,cx1=1;
     unsigned long hdl = 0, parenthdl = 0 ;
     long *handelsvalue = NULL ;
     int outindex,i;
index 5814ecb..d88f336 100644 (file)
@@ -35,7 +35,6 @@
 int sci_newaxes( char * fname,unsigned long fname_len )
 {
     char *psubwinUID;
-    char *pfigureUID;
     int minrhs = 0,maxrhs = 0,minlhs=0,maxlhs=1;
     int outindex,numrow   = 1,numcol   = 1;
     CheckRhs(0, 0);
index 916f09d..0b855eb 100644 (file)
@@ -36,7 +36,7 @@ int sci_unglue(char *fname,unsigned long fname_len)
 {
     int m1,n1,l1;
     unsigned long hdl;
-    int numrow, numcol, outindex, i;
+    int outindex, i;
 
     int iOne = 1;
     char *pobjUID = NULL;
@@ -65,10 +65,10 @@ int sci_unglue(char *fname,unsigned long fname_len)
     if (pstObjectType != NULL && strcmp(pstObjectType, __GO_COMPOUND__) == 0)
     {
         // Retrieve number of children.
-        getGraphicObjectProperty(pobjUID, __GO_CHILDREN_COUNT__, jni_int, &piChildrenCount);
+        getGraphicObjectProperty(pobjUID, __GO_CHILDREN_COUNT__, jni_int, (void **) &piChildrenCount);
 
         // Retrieve all children UID.
-        getGraphicObjectProperty(pobjUID, __GO_CHILDREN__, jni_string_vector, &pstChildrenUID);
+        getGraphicObjectProperty(pobjUID, __GO_CHILDREN__, jni_string_vector, (void **) &pstChildrenUID);
 
         // Retrieve Compound Parent.
         getGraphicObjectProperty(pobjUID, __GO_PARENT__, jni_string, &pstParentUID);
index 89682fa..e374c6c 100644 (file)
@@ -35,7 +35,6 @@ int sci_xarc(char *fname,unsigned long fname_len)
     char* psubwinUID = NULL;
     int m1,n1,l1,l2,l3,l4,l5,l6;
     long hdl;
-    int* tmp;
     int curcolor = 0;
     int *piCurColor = &curcolor;
     double angle1 = 0.0;
index d542811..0a4efb3 100644 (file)
@@ -44,7 +44,7 @@ int xgetg( char * str, char * str1, int * len,int  lx0,int lx1);
 /*--------------------------------------------------------------------------*/
 int sci_xget(char *fname,unsigned long fname_len)
 {
-    int flagx=0,x1[10],x2=0, m1,n1,l1,m2,n2,l2,l3,i ;
+    int flagx=0,x2=0, m1,n1,l1,m2,n2,l2,l3,i ;
     int one = 1;
     int two = 2;
     BOOL keyFound = FALSE ;
index 7ad4069..ef7e1e7 100644 (file)
@@ -42,7 +42,7 @@ int sci_xgetmouse( char *fname,unsigned long fname_len )
     int sel[2],m,n;
 
     int pixelCoords[2];
-    double userCoords2D[2];
+    double userCoords2D[2] = {0.0, 0.0};
     sciPointObj * clickedSubwin = NULL;
 
     int selPosition = 0;
index efe25fa..5170e0a 100644 (file)
@@ -247,7 +247,6 @@ int sci_xset( char *fname, unsigned long fname_len )
     else if ( strcmp(cstk(l1),"mark") == 0)
     {
         int markMode = 1;
-        int markStyle;
 
         setGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_MARK_MODE__, &markMode, jni_bool, 1);
 
index 1e21579..7008c2c 100644 (file)
@@ -53,7 +53,6 @@ int cloneGraphicContext(char* sourceIdentifier, char* destIdentifier)
     int lineMode;
     int foreground;
     int lineStyle;
-    int fillMode;
     int background;
     int markForeground;
     int markBackground;
index 80577ca..75c576c 100644 (file)
@@ -210,10 +210,7 @@ BOOL sci_update_frame_bounds_2d(char *pobjUID)
   double hx,hy,hx1,hy1;
   int i;
 
-  double FRect[4];
   double WRect[4] = {0.0, 0.0, 0.0, 0.0};
-  double ARect[4];
-  char logscale[2];
 
   /* Temp variables only used when called from update_specification_bounds */
   /* to know if we have to redraw all the figure */
@@ -250,7 +247,6 @@ BOOL sci_update_frame_bounds_2d(char *pobjUID)
   /* Used to print labels */
   char** stringVector;
 
-  int* tmp;
   /* End of Temp variables */
 
   /* Get the initial data bounds, number of ticks and number of subticks */
index 7f5d764..8f87a12 100644 (file)
@@ -602,7 +602,7 @@ BOOL sciisTextEmpty(char* identifier)
     if (nbElements == 1)
     {
         char** textMatrix;
-        getGraphicObjectProperty(identifier, __GO_TEXT_STRINGS__, jni_string_vector, &textMatrix);
+        getGraphicObjectProperty(identifier, __GO_TEXT_STRINGS__, jni_string_vector, (void **) &textMatrix);
 
         if (textMatrix[0] == NULL)
         {
@@ -1599,7 +1599,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
 {
     char* type;
     double *tab;
-    int i,k;
+    int i;
 
     getGraphicObjectProperty(pthis, __GO_TYPE__, jni_string, &type);
 
@@ -1731,12 +1731,10 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     {
         char* parentAxes;
         double* upperLeftPoint;
-        double* tmpDouble;
         double width = 0.0;
         double *pdblWidth = &width;
         double height = 0.0;
         double *pdblHeight = &height;
-        int* tmp;
         int iView = 0;
         int *piView = &iView;
 
@@ -1779,7 +1777,6 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     {
         char* parentAxes;
         double* upperLeftPoint;
-        double* tmpDouble;
         double width = 0.0;
         double *pdblWidth = &width;
 
@@ -1790,7 +1787,6 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
         double *pdblStartAngle = &startAngle;
         double endAngle;
         double *pdblEndAngle = &endAngle;
-        int* tmp;
         int view = 0;
         int *piView = &view;
 
@@ -1946,7 +1942,6 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_MATPLOT__) == 0)
     {
-        int* tmp;
         int nx = 0;
         int *piNx = &nx;
         int ny = 0;
index 82e07a1..461b74f 100644 (file)
@@ -734,7 +734,6 @@ int InitAxesModel()
     int tightLimits;
     int arcDrawingMethod;
     int i;
-    int *tmp;
     double axesBounds[4];
     double dataBounds[6];
     double rotationAngles[2];
index 9b58203..dbcbd35 100644 (file)
@@ -406,7 +406,7 @@ sciDelCallback (sciPointObj * pthis)
 
 static int moveObj(char* pobjUID, double displacement[], int displacementSize)
 {
-    int i,n;
+    int i;
     double x = displacement[0];
     double y = displacement[1];
     double z = (displacementSize == 3? displacement[2] : 0.0);
@@ -448,7 +448,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
 
     if (iChildrenCount != 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_CHILDREN__, jni_string_vector, &pstChildrenUID);
+        getGraphicObjectProperty(pobjUID, __GO_CHILDREN__, jni_string_vector, (void **) &pstChildrenUID);
         for (i = 0 ; i < iChildrenCount ; ++i)
         {
             moveObj(pstChildrenUID[i], displacement, displacementSize);
index bd78575..0d9e024 100644 (file)
@@ -626,8 +626,6 @@ BOOL strflag2axes_properties(char *psubwinUID, char *strflag)
     BOOL haschanged = FALSE;
     BOOL tightLimitsPrev;
     BOOL isoviewPrev;
-    char xLocPrev;
-    char yLocPrev;
     int boxPrev;
     int tightLimits;
     int firstPlot;
index bab5692..dc180ce 100644 (file)
@@ -1831,7 +1831,7 @@ int
 sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
 {
     char* type;
-    int i,n1,k,k1,k2;
+    int i,n1;
     double * pvx  = NULL ;
     double * pvy  = NULL ;
     double * pvz  = NULL ;
index 64f3906..89efdc7 100644 (file)
@@ -103,5 +103,6 @@ int get_box_property(char *pobjUID)
         return -1;
     }
 
+    return -1;
 }
 /*------------------------------------------------------------------------*/
index 1f164cb..c3c5ce2 100644 (file)
 
 #include <string.h>
 
+#ifdef _MSC_VER
+#include "strdup_windows.h"
+#endif
+
 #include "getHandleProperty.h"
 #include "GetProperty.h"
 #include "returnProperty.h"
@@ -35,7 +39,7 @@
 int get_figure_name_property(char *pobjUID)
 {
     char* figureName;
-    getGraphicObjectProperty(pobjUID, __GO_NAME__, jni_string, &figureName);
+    getGraphicObjectProperty(pobjUID, __GO_NAME__, jni_string, (void **) &figureName);
 
     if ( figureName == NULL )
     {
index 343c54d..3c19593 100644 (file)
@@ -32,7 +32,6 @@
 /*------------------------------------------------------------------------*/
 int get_links_property(char *pobjUID)
 {
-    int nbLegends;
     int i;
     long *handles;
     char** links;
index f8a39c7..48f0225 100644 (file)
@@ -49,5 +49,6 @@ int get_mark_background_property(char *pobjUID)
 #if 0
   return sciReturnDouble( sciGetMarkBackgroundToDisplay( pobj ) ) ;
 #endif
+    return -1;
 }
 /*------------------------------------------------------------------------*/
index abc74b2..1bc30b9 100644 (file)
@@ -43,6 +43,6 @@ int get_polyline_style_property(char *pobjUID)
         return -1;
     }
 
-    sciReturnDouble(iPolylineStyle);
+    return sciReturnDouble(iPolylineStyle);
 }
 /*------------------------------------------------------------------------*/
index 3a6bd62..90c588a 100644 (file)
@@ -52,5 +52,7 @@ int get_rotation_style_property(char * pobjUID)
     {
         return sciReturnString( "multiple" ) ;
     }
+
+    return -1;
 }
 /*------------------------------------------------------------------------*/
index 30b3b66..96843e5 100644 (file)
@@ -36,7 +36,6 @@ int get_segs_color_property(char * pobjUID)
     int* segsColors = NULL;
     int iNbSegs = 0;
     int *piNbSegs = &iNbSegs;
-    int i;
     int status = -1;
 
 #if 0
index 6fa1de2..00b6c5b 100644 (file)
@@ -33,7 +33,6 @@
 int get_triangles_property(char *pobjUID)
 {
     double* triangles;
-    int* tmp;
     int numTriangles;
     int *piNumTriangles = &numTriangles;
 
index b23ad08..b4c41e3 100644 (file)
@@ -58,5 +58,7 @@ int get_view_property(char *pobjUID)
     {
         return sciReturnString( "3d" );
     }
+
+    return -1;
 }
 /*------------------------------------------------------------------------*/
index de3f247..12efcc2 100644 (file)
@@ -43,7 +43,6 @@ int get_x_label_property(char *pobjUID)
 #endif
 
     char* labelUID;
-    long labelHandle;
 
     getGraphicObjectProperty(pobjUID, __GO_X_AXIS_LABEL__, jni_string, &labelUID);
 
index 6899a14..1029454 100644 (file)
@@ -34,7 +34,6 @@
 /*------------------------------------------------------------------------*/
 int get_y_ticks_property(char *pobjUID)
 {
-    int* tmp;
     int iNbTicks = 0;
     int *piNbTicks = &iNbTicks;
 
index e68e69f..23a58cf 100644 (file)
@@ -43,7 +43,6 @@ int get_z_label_property(char *pobjUID)
 #endif
 
     char* labelUID;
-    long labelHandle;
 
     getGraphicObjectProperty(pobjUID, __GO_Z_AXIS_LABEL__, jni_string, (void **) &labelUID);
 
index c56935e..7fdd01f 100644 (file)
@@ -38,7 +38,6 @@ int set_cdata_mapping_property( char* pobjUID, size_t stackPointer, int valueTyp
 {
     BOOL status;
     int cdataMapping;
-    int result;
     sciSurface * ppSurf = NULL;
 
     if ( !isParameterStringMatrix( valueType ) )
index 1825654..1e3402c 100644 (file)
@@ -38,7 +38,6 @@ int set_color_mode_property(char* pobjUID, size_t stackPointer, int valueType, i
 {
     BOOL status;
     int colorMode;
-    int result;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 59204ea..6cea637 100644 (file)
@@ -169,7 +169,6 @@ int set3ddata( char* pobjUID, AssignedList * tlist )
 
     int m1, n1, m2, n2, m3, n3;
     int m3n, n3n;
-    int colorFlag;
     int isFac3d;
 
     double * pvecx = NULL;
index c2ff1c9..7e62ff7 100644 (file)
@@ -40,7 +40,6 @@ int set_legend_location_property(char* pobjUID, size_t stackPointer, int valueTy
     char* legendLocationsNames[11] = {"in_upper_right", "in_upper_left", "in_lower_right", "in_lower_left",
       "out_upper_right", "out_upper_left", "out_lower_right", "out_lower_left", "upper_caption", "lower_caption",
       "by_coordinates"};
-    sciLegendPlace position;
     int i;
     int index = -1;
     char* legendLocation;
index bd640cd..e5158ed 100644 (file)
@@ -33,7 +33,6 @@
 int set_outside_colors_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
     BOOL status;
-    char* parentFigure;
     int  values[2];
     int nbColors = 0;
 
index 809c6cf..c8421ac 100644 (file)
@@ -53,7 +53,7 @@ int set_tics_direction_property(char* pobjUID, size_t stackPointer, int valueTyp
     }
 #endif
 
-    getGraphicObjectProperty(pobjUID, __GO_Y_NUMBER_TICKS__, jni_int, &piYNumberTicks);
+    getGraphicObjectProperty(pobjUID, __GO_Y_NUMBER_TICKS__, jni_int, (void **) &piYNumberTicks);
 
     if (piYNumberTicks == NULL)
     {
index 3808de5..0531769 100644 (file)
@@ -38,7 +38,6 @@ int set_triangles_property(char* pobjUID, size_t stackPointer, int valueType, in
 {
     char* type;
     BOOL result;
-    int i;
     double* pnoeud;
 
     if ( !isParameterDoubleMatrix( valueType ) )
index a829dfb..4d57e52 100644 (file)
@@ -479,7 +479,6 @@ void Objplot3d ( char    * fname ,
     int firstPlot = 0;
     int *piFirstPlot = &firstPlot;
 
-    int* tmp;
     int box;
     int axisVisible;
     int autoScale = 0;