[list] Remove useless DO_SLIST_UNREF
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
59aa2b2da7
commit
1dbea735b3
|
@ -179,21 +179,5 @@
|
||||||
return item2; \
|
return item2; \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define DO_SLIST_UNREF(type, prefix, dtor) \
|
|
||||||
static inline void prefix##_list_unref(type **list) \
|
|
||||||
{ \
|
|
||||||
type *next, *item = *list; \
|
|
||||||
while(item) \
|
|
||||||
{ \
|
|
||||||
next = item->next; \
|
|
||||||
if(--(item->refcount) <= 0) \
|
|
||||||
{ \
|
|
||||||
prefix##_list_detach(list, item); \
|
|
||||||
dtor(&item); \
|
|
||||||
} \
|
|
||||||
item = next; \
|
|
||||||
} \
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
// vim: filetype=c:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
|
// vim: filetype=c:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
|
||||||
|
|
|
@ -39,7 +39,6 @@ void statusbar_refresh(void);
|
||||||
|
|
||||||
DO_RCNT(statusbar_t, statusbar, statusbar_delete)
|
DO_RCNT(statusbar_t, statusbar, statusbar_delete)
|
||||||
DO_SLIST(statusbar_t, statusbar, statusbar_delete)
|
DO_SLIST(statusbar_t, statusbar, statusbar_delete)
|
||||||
DO_SLIST_UNREF(statusbar_t, statusbar, statusbar_delete)
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
// vim: filetype=c:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
|
// vim: filetype=c:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
|
||||||
|
|
1
tag.h
1
tag.h
|
@ -49,7 +49,6 @@ int luaA_tag_userdata_new(tag_t *);
|
||||||
|
|
||||||
DO_RCNT(tag_t, tag, tag_delete)
|
DO_RCNT(tag_t, tag, tag_delete)
|
||||||
DO_SLIST(tag_t, tag, tag_delete)
|
DO_SLIST(tag_t, tag, tag_delete)
|
||||||
DO_SLIST_UNREF(tag_t, tag, tag_delete)
|
|
||||||
|
|
||||||
DO_SLIST(tag_client_node_t, tag_client_node, p_delete)
|
DO_SLIST(tag_client_node_t, tag_client_node, p_delete)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue