bool objlist_insert_last(ObjList **objlist, Obj *obj)
{
ObjList *node=reuse(objlist);
bool objlist_insert_last(ObjList **objlist, Obj *obj)
{
ObjList *node=reuse(objlist);
UNLINK_ITEM(*objlist, node, next, prev);
LINK_ITEM_LAST(*objlist, node, next, prev);
UNLINK_ITEM(*objlist, node, next, prev);
LINK_ITEM_LAST(*objlist, node, next, prev);
UNLINK_ITEM(*objlist, node, next, prev);
LINK_ITEM_FIRST(*objlist, node, next, prev);
UNLINK_ITEM(*objlist, node, next, prev);
LINK_ITEM_FIRST(*objlist, node, next, prev);