Graphics src: fix compilation 88/18188/2
Paul Bignier [Fri, 27 May 2016 12:19:01 +0000 (14:19 +0200)]
 * C90 standard in gcc 4.8.5

Change-Id: I554278dd134b1ec371bccaad329270b7b1a3e18f

scilab/modules/graphics/src/c/getHandleProperty/set_datatip_property.c

index a5a9150..277ea34 100755 (executable)
@@ -81,18 +81,21 @@ int set_tip_z_component_property(void* _pvCtx, int iObj, void* _pvData, int valu
  */
 int set_tip_display_components_property(void* _pvCtx, int iObj, void* _pvData, int valueType, int nbRow, int nbCol)
 {
-    if (valueType != sci_strings)
-    {
-        Scierror(999, _("Wrong type for '%s' property: String expected.\n"), "display_components");
-        return SET_PROPERTY_ERROR;
-    }
-    const char * value = (const char*)_pvData;
+    BOOL status = FALSE;
+    const char * value = (const char*) _pvData;
 
     int isXSet = 0;
     int isYSet = 0;
     int isZSet = 0;
     //check if the value is valid and throws properly error msg
     int i;
+
+    if (valueType != sci_strings)
+    {
+        Scierror(999, _("Wrong type for '%s' property: String expected.\n"), "display_components");
+        return SET_PROPERTY_ERROR;
+    }
+
     for (i = 0; i < 4; ++i)
     {
         if (value[i] == '\0')
@@ -149,7 +152,6 @@ int set_tip_display_components_property(void* _pvCtx, int iObj, void* _pvData, i
             }
         }
     }
-    BOOL status = FALSE;
 
     status = setGraphicObjectProperty(iObj, __GO_DATATIP_DISPLAY_COMPONENTS__, value, jni_string, 1);
     if (status == TRUE)