From 898a057509ba7f96218969b4dbc8fcbc1a68c405 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 12 Feb 2017 16:13:00 +0900 Subject: [PATCH] tiling module - fix some warnings with casts and alignment alignment warnings are anal and seem to not like casting allocated structs nicely ... but they are noise that hides real issues, so silence these as these casts/ptrs are ok after inspection. --- src/modules/tiling/window_tree.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modules/tiling/window_tree.c b/src/modules/tiling/window_tree.c index 73be5ffd5..db03c4c62 100644 --- a/src/modules/tiling/window_tree.c +++ b/src/modules/tiling/window_tree.c @@ -114,7 +114,7 @@ tiling_window_tree_add(Window_Tree *root, Window_Tree *parent, parent_split_type = _tiling_window_tree_split_type_get(parent); if ((parent_split_type != split_type) && (parent->children)) { - parent = (Window_Tree *)parent->children; + parent = (Window_Tree *)(void *)parent->children; } } @@ -341,7 +341,7 @@ _tiling_window_tree_level_apply(Window_Tree *root, Evas_Coord x, Evas_Coord y, } /* Adjust the last item's weight in case weight < 1.0 */ - ((Window_Tree *)root->children->last)->weight += 1.0 - total_weight; + ((Window_Tree *)(void *)root->children->last)->weight += 1.0 - total_weight; } void @@ -366,13 +366,13 @@ tiling_window_tree_apply(Window_Tree *root, Evas_Coord x, Evas_Coord y, static Window_Tree * _inlist_next(Window_Tree *it) { - return (Window_Tree *)EINA_INLIST_GET(it)->next; + return (Window_Tree *)(void *)EINA_INLIST_GET(it)->next; } static Window_Tree * _inlist_prev(Window_Tree *it) { - return (Window_Tree *)EINA_INLIST_GET(it)->prev; + return (Window_Tree *)(void *)EINA_INLIST_GET(it)->prev; } static Eina_Bool @@ -388,12 +388,12 @@ _tiling_window_tree_node_resize_direction(Window_Tree *node, if (dir > 0) { itr_func = _inlist_prev; - children_start = (Window_Tree *)parent->children->last; + children_start = (Window_Tree *)(void *)parent->children->last; } else { itr_func = _inlist_next; - children_start = (Window_Tree *)parent->children; + children_start = (Window_Tree *)(void *)parent->children; } itr = (Window_Tree *)children_start;