[PATCH weston 3/3 v2] ivi: Switch from MEM_ALLOC to the now equivalent xzalloc
Bryce Harrington
bryce at osg.samsung.com
Wed Mar 16 21:15:20 UTC 2016
Signed-off-by: Bryce Harrington <bryce at osg.samsung.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
Signed-off-by: Bryce Harrington <bryce at osg.samsung.com>
---
v2:
- use 0 size rather than 1 to suppress size display in error messages
clients/ivi-shell-user-interface.c | 22 +++++++---------------
1 file changed, 7 insertions(+), 15 deletions(-)
diff --git a/clients/ivi-shell-user-interface.c b/clients/ivi-shell-user-interface.c
index db64f19..0a24ed6 100644
--- a/clients/ivi-shell-user-interface.c
+++ b/clients/ivi-shell-user-interface.c
@@ -164,14 +164,6 @@ hmi_homescreen_setting {
int32_t screen_num;
};
-static void *
-mem_alloc(size_t size, char *file, int32_t line)
-{
- return fail_on_null(zalloc(size), size, file, line);
-}
-
-#define MEM_ALLOC(s) mem_alloc((s),__FILE__,__LINE__)
-
/*****************************************************************************
* Event Handler
****************************************************************************/
@@ -758,7 +750,7 @@ create_cursors(struct wlContextCommon *cmm)
cmm->wlShm);
cmm->cursors =
- MEM_ALLOC(ARRAY_LENGTH(cursors) * sizeof(cmm->cursors[0]));
+ xzalloc(ARRAY_LENGTH(cursors) * sizeof(cmm->cursors[0]));
for (i = 0; i < ARRAY_LENGTH(cursors); i++) {
cursor = NULL;
@@ -1034,7 +1026,7 @@ create_launchers(struct wlContextCommon *cmm, struct wl_list *launcher_list)
if (0 == launcher_count)
return;
- launchers = MEM_ALLOC(launcher_count * sizeof(*launchers));
+ launchers = xzalloc(launcher_count * sizeof(*launchers));
wl_list_for_each(launcher, launcher_list, link) {
launchers[ii] = launcher;
@@ -1052,7 +1044,7 @@ create_launchers(struct wlContextCommon *cmm, struct wl_list *launcher_list)
for (jj = start; jj <= ii; jj++) {
struct wlContextStruct *p_wlCtx;
- p_wlCtx = MEM_ALLOC(sizeof(*p_wlCtx));
+ p_wlCtx = xzalloc(sizeof(*p_wlCtx));
p_wlCtx->cmm = cmm;
create_ivisurfaceFromFile(p_wlCtx,
launchers[jj]->icon_surface_id,
@@ -1074,7 +1066,7 @@ hmi_homescreen_setting_create(void)
const char *config_file;
struct weston_config *config = NULL;
struct weston_config_section *shellSection = NULL;
- struct hmi_homescreen_setting *setting = MEM_ALLOC(sizeof(*setting));
+ struct hmi_homescreen_setting *setting = xzalloc(sizeof(*setting));
struct weston_config_section *section = NULL;
const char *name = NULL;
uint32_t workspace_layer_id;
@@ -1166,7 +1158,7 @@ hmi_homescreen_setting_create(void)
if (strcmp(name, "ivi-launcher") != 0)
continue;
- launcher = MEM_ALLOC(sizeof(*launcher));
+ launcher = xzalloc(sizeof(*launcher));
wl_list_init(&launcher->link);
weston_config_section_get_string(section, "icon",
@@ -1252,8 +1244,8 @@ int main(int argc, char **argv)
exit(1);
}
- wlCtx_BackGround = MEM_ALLOC(hmi_setting->screen_num * sizeof(struct wlContextStruct));
- wlCtx_Panel= MEM_ALLOC(hmi_setting->screen_num * sizeof(struct wlContextStruct));
+ wlCtx_BackGround = xzalloc(hmi_setting->screen_num * sizeof(struct wlContextStruct));
+ wlCtx_Panel= xzalloc(hmi_setting->screen_num * sizeof(struct wlContextStruct));
if (wlCtxCommon.hmi_setting->cursor_theme) {
create_cursors(&wlCtxCommon);
--
1.9.1
More information about the wayland-devel
mailing list