From 0303e49be709ee252ed08109da12834050697e2c Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 12 Nov 2011 08:59:28 +0000 Subject: [PATCH] this should be correct for xcb - it seems that it packs card32's into unit32_t's SVN revision: 65093 --- .../src/lib/ecore_x/xcb/ecore_xcb_window_prop.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_window_prop.c b/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_window_prop.c index a9c280d6d4..e00fdc1963 100644 --- a/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_window_prop.c +++ b/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_window_prop.c @@ -35,7 +35,7 @@ ecore_x_window_prop_card32_get(Ecore_X_Window win, v = xcb_get_property_value(reply); for (i = 0; i < len; i++) - val[i] = ((unsigned long *)v)[i]; + val[i] = ((uint32_t *)v)[i]; num = len; } } @@ -113,7 +113,7 @@ ecore_x_window_prop_card32_list_get(Ecore_X_Window win, } data = xcb_get_property_value(reply); for (i = 0; i < num; i++) - val[i] = ((unsigned int *)data)[i]; + val[i] = ((uint32_t *)data)[i]; *list = val; } } @@ -210,7 +210,7 @@ ecore_x_window_prop_xid_get(Ecore_X_Window win, v = xcb_get_property_value(reply); for (i = 0; i < len; i++) - xids[i] = ((unsigned long *)v)[i]; + xids[i] = ((uint32_t *)v)[i]; num = len; } @@ -359,10 +359,10 @@ ecore_x_window_prop_property_set(Ecore_X_Window win, } else { - unsigned long *dat; + uint32_t *dat; int i = 0, *ptr; - dat = malloc(sizeof(unsigned long) * num); + dat = malloc(sizeof(uint32_t) * num); if (dat) { for (ptr = (int *)data, i = 0; i < num; i++) @@ -435,7 +435,7 @@ ecore_x_window_prop_property_get(Ecore_X_Window win, case 32: for (i = 0; i < reply->value_len; i++) - ((unsigned int *)*data)[i] = ((unsigned long *)value)[i]; + ((unsigned int *)*data)[i] = ((uint32_t *)value)[i]; break; } @@ -502,7 +502,7 @@ ecore_x_window_prop_xid_list_get(Ecore_X_Window win, int i = 0; for (i = 0; i < num; i++) - alst[i] = ((unsigned long *)val)[i]; + alst[i] = ((uint32_t *)val)[i]; *xids = alst; } }