Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Flipper-Zero/STM32CubeWB.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Middlewares/ST/STM32_WPAN/zigbee/stack/include/mac/llist.h')
-rw-r--r--Middlewares/ST/STM32_WPAN/zigbee/stack/include/mac/llist.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/Middlewares/ST/STM32_WPAN/zigbee/stack/include/mac/llist.h b/Middlewares/ST/STM32_WPAN/zigbee/stack/include/mac/llist.h
index 8c986267b..b0a21c7c9 100644
--- a/Middlewares/ST/STM32_WPAN/zigbee/stack/include/mac/llist.h
+++ b/Middlewares/ST/STM32_WPAN/zigbee/stack/include/mac/llist.h
@@ -1,12 +1,9 @@
-/* Copyright [2009 - 2018] Exegin Technologies Limited. All rights reserved. */
+/* Copyright [2009 - 2020] Exegin Technologies Limited. All rights reserved. */
/* Description: Double Linked List Helpers */
#ifndef LLIST_H
#define LLIST_H
-/* Static initializers */
-#define LINK_LIST_STATIC(_p_) {(_p_), (_p_)}
-
/* Initialize a list to an empty state, or an item to an unlinked state. */
#define LINK_LIST_INIT(_p_) \
do { \
@@ -66,14 +63,8 @@
#define LINK_LIST_INSERT_HEAD(_list_, _add_) LINK_LIST_INSERT_AFTER(_list_, _add_)
#define LINK_LIST_INSERT_TAIL(_list_, _add_) LINK_LIST_INSERT_BEFORE(_list_, _add_)
-/* FIXME 1 - replace these with their INSERT relatives, but careful with parameters */
-#define LINK_LIST_ADD_BEFORE(_p_, _at_) LINK_LIST_INSERT_BEFORE(_at_, _p_)
-#define LINK_LIST_ADD_AFTER(_p_, _at_) LINK_LIST_INSERT_AFTER(_at_, _p_)
-#define LINK_LIST_ADD_HEAD(_p_, _list_) LINK_LIST_INSERT_AFTER(_list_, _p_)
-#define LINK_LIST_ADD_TAIL(_p_, _list_) LINK_LIST_INSERT_BEFORE(_list_, _p_)
-
/* Adds an item to a list while keeping the list sorted. */
-#define LINK_LIST_ADD_SORT(_add_, _list_, _cmp_) \
+#define LINK_LIST_INSERT_SORT(_list_, _add_, _cmp_) \
do { \
struct LinkListT *_i_ = (_list_)->next; \
while (true) { \