This commit is contained in:
2026-09-09 00:08:57 +02:00
parent 10186202ad
commit d8a5e176e2
+4 -4
View File
@@ -473,6 +473,7 @@ do { \
} while (0) } while (0)
#define SListIsEmpty(list) ((list)->first == NULL) #define SListIsEmpty(list) ((list)->first == NULL)
#define SListResetNode(node) ((node)->next = NULL)
/* /*
DList - doubly linked lists DList - doubly linked lists
@@ -538,7 +539,7 @@ do { \
(list)->first->prev = NULL; \ (list)->first->prev = NULL; \
} else { \ } else { \
(list)->last = NULL; \ (list)->last = NULL; \
} \ } \
} while (0) } while (0)
/** /**
@@ -553,7 +554,7 @@ do { \
(list)->last->next = NULL; \ (list)->last->next = NULL; \
} else { \ } else { \
(list)->first = NULL; \ (list)->first = NULL; \
} \ } \
} while (0) } while (0)
/** /**
@@ -573,8 +574,7 @@ do { \
} else { \ } else { \
(list)->first = (entry)->next; \ (list)->first = (entry)->next; \
} \ } \
(entry)->next = NULL; \
(entry)->prev = NULL; \
} while (0) } while (0)
#define DListIsEmpty(list) ((list)->first == NULL) #define DListIsEmpty(list) ((list)->first == NULL)
#define DListResetNode(node) ((node)->next = (node)->prev = NULL)