From 3d567d6c13e13b6d0ad29bfee1995ddb757c9f21 Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Wed, 9 Apr 2025 13:00:05 +0300 Subject: [PATCH] mhd_dlinked_list: try to simplify insert macros --- src/mhd2/mhd_dlinked_list.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/mhd2/mhd_dlinked_list.h b/src/mhd2/mhd_dlinked_list.h index 4ceb5186..f608a6f4 100644 --- a/src/mhd2/mhd_dlinked_list.h +++ b/src/mhd2/mhd_dlinked_list.h @@ -146,12 +146,12 @@ mhd_assert ((p_obj) != (p_list)->last); \ if (NULL != (p_list)->first) \ { mhd_assert (NULL == (p_list)->first->links_name.prev); \ - mhd_assert ((p_obj) != (p_list)->first->links_name.next); \ - mhd_assert (NULL != (p_list)->last); \ - (p_obj)->links_name.next = (p_list)->first; \ - (p_obj)->links_name.next->links_name.prev = (p_obj); } else \ - { mhd_assert (NULL == (p_list)->last); \ - (p_list)->last = (p_obj); } \ + mhd_assert ((p_obj) != (p_list)->first->links_name.next); \ + mhd_assert (NULL != (p_list)->last); \ + ((p_obj)->links_name.next = (p_list)->first) \ + ->links_name.prev = (p_obj); } else \ + { mhd_assert (NULL == (p_list)->last); \ + (p_list)->last = (p_obj); } \ (p_list)->first = (p_obj); } while (0) /** @@ -169,12 +169,12 @@ mhd_assert ((p_obj) != (p_list)->last); \ if (NULL != (p_list)->last) \ { mhd_assert (NULL == (p_list)->last->links_name.next); \ - mhd_assert ((p_obj) != (p_list)->last->links_name.prev); \ - mhd_assert (NULL != (p_list)->first); \ - (p_obj)->links_name.prev = (p_list)->last; \ - (p_obj)->links_name.prev->links_name.next = (p_obj); } else \ - { mhd_assert (NULL == (p_list)->first); \ - (p_list)->first = (p_obj); } \ + mhd_assert ((p_obj) != (p_list)->last->links_name.prev); \ + mhd_assert (NULL != (p_list)->first); \ + ((p_obj)->links_name.prev = (p_list)->last) \ + ->links_name.next = (p_obj); } else \ + { mhd_assert (NULL == (p_list)->first); \ + (p_list)->first = (p_obj); } \ (p_list)->last = (p_obj); } while (0) /**