Commit: 5181bc46b3f29474ad0040108916d303b013424f
Author: Campbell Barton
Date:   Sun Jun 13 14:47:28 2021 +1000
Branches: master
https://developer.blender.org/rB5181bc46b3f29474ad0040108916d303b013424f

Cleanup: allocation size mismatch warning

While harmless, use fixed size int type for pixel data.

===================================================================

M       source/blender/datatoc/datatoc_icon.c

===================================================================

diff --git a/source/blender/datatoc/datatoc_icon.c 
b/source/blender/datatoc/datatoc_icon.c
index 0f5b155e343..7f1d90f20ea 100644
--- a/source/blender/datatoc/datatoc_icon.c
+++ b/source/blender/datatoc/datatoc_icon.c
@@ -332,7 +332,7 @@ static bool icon_read(const char *file_src, struct IconHead 
*r_head, uint **r_pi
 
 static bool icon_merge(struct IconMergeContext *context,
                        const char *file_src,
-                       uint **r_pixels_canvas,
+                       uint32_t **r_pixels_canvas,
                        uint *r_canvas_w,
                        uint *r_canvas_h)
 {
@@ -342,7 +342,7 @@ static bool icon_merge(struct IconMergeContext *context,
   uint x, y;
 
   /* canvas */
-  uint *pixels_canvas;
+  uint32_t *pixels_canvas;
   uint canvas_w, canvas_h;
 
   if (!icon_read(file_src, &head, &pixels)) {
@@ -362,7 +362,7 @@ static bool icon_merge(struct IconMergeContext *context,
     /* init once */
     *r_canvas_w = head.canvas_w;
     *r_canvas_h = head.canvas_h;
-    *r_pixels_canvas = calloc(1, (head.canvas_w * head.canvas_h) * 
sizeof(const unsigned char[4]));
+    *r_pixels_canvas = calloc(1, (head.canvas_w * head.canvas_h) * 
sizeof(uint32_t));
   }
 
   canvas_w = *r_canvas_w;
@@ -410,7 +410,7 @@ static bool icondir_to_png(const char *path_src, const char 
*file_dst)
 
   struct IconMergeContext context;
 
-  uint *pixels_canvas = NULL;
+  uint32_t *pixels_canvas = NULL;
   uint canvas_w = 0, canvas_h = 0;
 
   icon_merge_context_init(&context);

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to