aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-01-25 19:59:29 +0100
committerChristian Grothoff <christian@grothoff.org>2017-01-25 19:59:29 +0100
commita6a84661da2dc124560dfdfdb92304f3e9bdf92e (patch)
tree5a1f66e4992006b96d288c4b733639e1e61c1629 /src/include
parent64d8b62366d5c9d63ded495a31cb63b643a67f3f (diff)
downloadgnunet-a6a84661da2dc124560dfdfdb92304f3e9bdf92e.tar.gz
gnunet-a6a84661da2dc124560dfdfdb92304f3e9bdf92e.zip
fix insert_sorted macro
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gnunet_container_lib.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/include/gnunet_container_lib.h b/src/include/gnunet_container_lib.h
index e6f4ba43b..c77d82fd3 100644
--- a/src/include/gnunet_container_lib.h
+++ b/src/include/gnunet_container_lib.h
@@ -2093,7 +2093,7 @@ GNUNET_CONTAINER_multihashmap32_iterator_destroy (struct GNUNET_CONTAINER_MultiH
2093 head)) ) \ 2093 head)) ) \
2094 { \ 2094 { \
2095 /* insert at head, element < head */ \ 2095 /* insert at head, element < head */ \
2096 GNUNET_CONTAINER_DLL_insert (head, \ 2096 GNUNET_CONTAINER_DLL_insert (head, \
2097 tail, \ 2097 tail, \
2098 element); \ 2098 element); \
2099 } \ 2099 } \
@@ -2110,14 +2110,18 @@ GNUNET_CONTAINER_multihashmap32_iterator_destroy (struct GNUNET_CONTAINER_MultiH
2110 pos)) \ 2110 pos)) \
2111 break; /* element < pos */ \ 2111 break; /* element < pos */ \
2112 if (NULL == pos) /* => element > tail */ \ 2112 if (NULL == pos) /* => element > tail */ \
2113 GNUNET_CONTAINER_DLL_insert_tail (head, \ 2113 { \
2114 GNUNET_CONTAINER_DLL_insert_tail (head, \
2114 tail, \ 2115 tail, \
2115 element); \ 2116 element); \
2117 } \
2116 else /* prev < element < pos */ \ 2118 else /* prev < element < pos */ \
2119 { \
2117 GNUNET_CONTAINER_DLL_insert_after (head, \ 2120 GNUNET_CONTAINER_DLL_insert_after (head, \
2118 tail, \ 2121 tail, \
2119 element, \ 2122 pos->prev, \
2120 pos->prev); \ 2123 element); \
2124 } \
2121 } \ 2125 } \
2122} while (0) 2126} while (0)
2123 2127