+static bool st_filt(WStacking *st, void *lvl)
+{
+ uint level=*(uint*)lvl;
+
+ return (st->reg!=NULL &&
+ REGION_IS_MAPPED(st->reg) &&
+ st->level==level);
+}
+
+
+#define FOR_ALL_STACKING_NODES(VAR, WS, LVL, TMP) \
+ for(stacking_iter_init(&(TMP), group_get_stacking(ws), \
+ st_filt, &LVL), \
+ VAR=stacking_iter_nodes(&(TMP)); \
+ VAR!=NULL; \
+ VAR=stacking_iter_nodes(&(TMP)))
+
+