etrunko pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=8acbf5d013399d84bc995d13aeb4572e12a7f952

commit 8acbf5d013399d84bc995d13aeb4572e12a7f952
Author: Eduardo Lima (Etrunko) <ebl...@gmail.com>
Date:   Mon Apr 25 19:40:42 2016 -0300

    Fix warnings about uninitialized use of variables
    
    src/bin/e_zone.c: In function ‘_e_zone_useful_geometry_calc’:
    src/bin/e_zone.c:1272:14: warning: ‘geom.h’ may be used uninitialized in 
this function [-Wmaybe-uninitialized]
        if (h) *h = geom.h;
                  ^
    src/bin/e_zone.c:1271:14: warning: ‘geom.w’ may be used uninitialized in 
this function [-Wmaybe-uninitialized]
        if (w) *w = geom.w;
                  ^
    src/bin/e_zone.c:1270:23: warning: ‘geom.y’ may be used uninitialized in 
this function [-Wmaybe-uninitialized]
        if (y) *y = geom.y + zy;
                           ^
    src/bin/e_zone.c:1269:23: warning: ‘geom.x’ may be used uninitialized in 
this function [-Wmaybe-uninitialized]
        if (x) *x = geom.x + zx;
                           ^
    src/bin/e_client.c: In function ‘e_client_maximize_geometry_get’:
    src/bin/e_client.c:3754:16: warning: ‘y’ may be used uninitialized in this 
function [-Wmaybe-uninitialized]
        if (my) *my = y;
                    ^
    src/bin/e_client.c:3753:16: warning: ‘x’ may be used uninitialized in this 
function [-Wmaybe-uninitialized]
        if (mx) *mx = x;
                    ^
    src/bin/e_client.c: In function ‘e_client_fullscreen’:
    src/bin/e_client.c:4032:21: warning: ‘h’ may be used uninitialized in this 
function [-Wmaybe-uninitialized]
             ec->saved.h = h;
                         ^
    src/bin/e_client.c:4031:21: warning: ‘w’ may be used uninitialized in this 
function [-Wmaybe-uninitialized]
             ec->saved.w = w;
                         ^
    src/bin/e_client.c:4030:21: warning: ‘y’ may be used uninitialized in this 
function [-Wmaybe-uninitialized]
             ec->saved.y = y;
                         ^
    src/bin/e_client.c:4029:21: warning: ‘x’ may be used uninitialized in this 
function [-Wmaybe-uninitialized]
             ec->saved.x = x;
                         ^
    Signed-off-by: Eduardo Lima (Etrunko) <ebl...@gmail.com>
---
 src/bin/e_client.c | 4 ++--
 src/bin/e_zone.c   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index 8bc5969..4e673bc 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -3589,7 +3589,7 @@ E_API Eina_Bool
 e_client_maximize_geometry_get(const E_Client *ec, E_Maximize max, int *mx, 
int *my, int *mw, int *mh)
 {
    int x1, yy1, x2, y2;
-   int x, y, w, h, pw, ph;
+   int x = 0, y = 0, w, h, pw, ph;
    int zx, zy, zw, zh;
    int ecx, ecy, ecw, ech;
 
@@ -3987,7 +3987,7 @@ e_client_unmaximize(E_Client *ec, E_Maximize max)
 E_API void
 e_client_fullscreen(E_Client *ec, E_Fullscreen policy)
 {
-   int x, y, w, h;
+   int x = 0, y = 0, w = 0, h = 0;
 
    E_OBJECT_CHECK(ec);
    E_OBJECT_TYPE_CHECK(ec, E_CLIENT_TYPE);
diff --git a/src/bin/e_zone.c b/src/bin/e_zone.c
index 701f94d..db8f3e6 100644
--- a/src/bin/e_zone.c
+++ b/src/bin/e_zone.c
@@ -1226,7 +1226,7 @@ _e_zone_useful_geometry_calc(const E_Zone *zone, int dx, 
int dy, int *x, int *y,
    Eina_Tiler *tiler;
    int zx, zy, zw, zh;
    Eina_Iterator *it;
-   Eina_Rectangle geom, *rect;
+   Eina_Rectangle geom = { 0 } , *rect;
    int size = 0;
 
    zx = zone->x;

-- 


Reply via email to