Graphics: fix compilation warnings 01/19001/3
Clément DAVID [Mon, 30 Jan 2017 09:33:43 +0000 (10:33 +0100)]
Change-Id: Id5e0a3459f2971d1517a76de0433f449c15717bb

scilab/modules/graphics/src/c/InitObjects.c
scilab/modules/graphics/src/c/getHandleProperty/BarType.h
scilab/modules/graphics/src/c/getHandleProperty/get_mark_background_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tight_limits_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_menubar_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_toolbar_property.c
scilab/modules/graphics/src/c/loadTextRenderingAPI.c
scilab/modules/graphics/src/c/loadTextRenderingAPI.h

index 75a2525..7897be8 100644 (file)
@@ -703,7 +703,7 @@ default:
 /* allocate and set a new label to default values */
 int initLabel(int iParentObjUID)
 {
-    int iNewLabel = NULL;
+    int iNewLabel = 0;
     int iHidden = 1;
     int autoPosition = 1;
 
index 3731e27..7db3d05 100644 (file)
@@ -13,9 +13,9 @@
  *
  */
 
-typedef enum BarType
+typedef enum __BARTYPE__
 {
     NONE = 0,
     FIGURE
-};
+}BarType;
 
index eadab90..a3bb6cc 100644 (file)
@@ -46,7 +46,7 @@ void* get_mark_background_property(void* _pvCtx, int iObjUID)
 
     if (numMarkBackgrounds == 0)
     {
-        getGraphicObjectProperty(iObjUID, __GO_MARK_BACKGROUND__, jni_int, &piMarkBackground);
+        getGraphicObjectProperty(iObjUID, __GO_MARK_BACKGROUND__, jni_int, (void**)&piMarkBackground);
         if (piMarkBackground == NULL)
         {
             Scierror(999, _("'%s' property does not exist for this handle.\n"), "mark_background");
@@ -56,7 +56,7 @@ void* get_mark_background_property(void* _pvCtx, int iObjUID)
     }
     else
     {
-        getGraphicObjectProperty(iObjUID, __GO_MARK_BACKGROUNDS__, jni_int_vector, &markBackgrounds);
+        getGraphicObjectProperty(iObjUID, __GO_MARK_BACKGROUNDS__, jni_int_vector, (void**)&markBackgrounds);
         return sciReturnRowVectorFromInt(markBackgrounds, numMarkBackgrounds);
     }
 }
index 9e0fe4f..8bfdf00 100644 (file)
@@ -75,7 +75,7 @@ void* get_tight_limits_property(void* _pvCtx, int iObjUID)
             }
 
             Scierror(999, _("%s: No more memory.\n"), "get_tight_limits_property");
-            return -1;
+            return NULL;
         }
 
     }
index a7108a9..8c583a6 100644 (file)
@@ -29,7 +29,7 @@
 /*------------------------------------------------------------------------*/
 int set_menubar_property(void* _pvCtx, int iObjUID, void* _pvData, int valueType, int nbRow, int nbCol)
 {
-    enum BarType menu = NONE;
+    BarType menu = NONE;
 
     if (valueType != sci_strings)
     {
index c2c6550..f5f13e6 100644 (file)
@@ -29,7 +29,7 @@
 /*------------------------------------------------------------------------*/
 int set_toolbar_property(void* _pvCtx, int iObjUID, void* _pvData, int valueType, int nbRow, int nbCol)
 {
-    enum BarType tool = NONE;
+    BarType tool = NONE;
 
     if (valueType != sci_strings)
     {
index d186240..1b18a93 100644 (file)
@@ -23,7 +23,7 @@ static BOOL loadedDepLatex = FALSE;
  * dependencies */
 static BOOL loadedDepMathML = FALSE;
 
-void loadTextRenderingAPI(char const* const* text, int nbRow, int nbCol)
+void loadTextRenderingAPI(char** text, int nbRow, int nbCol)
 {
 
     int i = 0;
index 5a7f094..470c593 100644 (file)
@@ -24,6 +24,6 @@
  * @param nbRow the number of row
  * @param nbCol  the number of col
  */
-void loadTextRenderingAPI(char const* const* text, int nbRow, int nbCol);
+void loadTextRenderingAPI(char** text, int nbRow, int nbCol);
 
 #endif /* _LOADTEXTRENDERINGAPI_H_ */