aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2021-02-14 15:25:03 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2021-03-06 22:57:10 +0100
commitf909765ac1e826b7360775438c34f5401e80fca0 (patch)
treec6a2b4b31752fc2066a9b61af2f64b959df03afd
parentc20e29a930e01aa884911791bce08bc447bb0239 (diff)
downloadsparse-f909765ac1e826b7360775438c34f5401e80fca0.tar.gz
ptrlist: change TYPEOF() into PTRLIST_TYPE()
The name of the macro TYPEOF() is too generic and doesn't explain that it only returns the type of the pointers stored in ptrlists. So, change the name to something more explicit: PTRLIST_TYPE(). Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r--ptrlist.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/ptrlist.h b/ptrlist.h
index 41d9011c..3b952097 100644
--- a/ptrlist.h
+++ b/ptrlist.h
@@ -12,7 +12,7 @@
/* Silly type-safety check ;) */
#define CHECK_TYPE(head,ptr) (void)(&(ptr) == &(head)->list[0])
-#define TYPEOF(head) __typeof__((head)->list[0])
+#define PTRLIST_TYPE(head) __typeof__((head)->list[0])
#define VRFY_PTR_LIST(head) (void)(sizeof((head)->list[0]))
#define LIST_NODE_NR (13)
@@ -75,7 +75,7 @@ extern void __free_ptr_list(struct ptr_list **);
#define ptr_list_nth(lst, nth) ({ \
struct ptr_list* head = (struct ptr_list*)(lst); \
- (__typeof__((lst)->list[0])) ptr_list_nth_entry(head, nth);\
+ (PTRLIST_TYPE(lst)) ptr_list_nth_entry(head, nth);\
})
////////////////////////////////////////////////////////////////////////
@@ -251,7 +251,7 @@ extern void __free_ptr_list(struct ptr_list **);
extern void split_ptr_list_head(struct ptr_list *);
#define DO_INSERT_CURRENT(new, __head, __list, __nr) do { \
- TYPEOF(__head) *__this, *__last; \
+ PTRLIST_TYPE(__head) *__this, *__last; \
if (__list->nr == LIST_NODE_NR) { \
split_ptr_list_head((struct ptr_list*)__list); \
if (__nr >= __list->nr) { \
@@ -270,8 +270,8 @@ extern void split_ptr_list_head(struct ptr_list *);
} while (0)
#define DO_DELETE_CURRENT(__head, __list, __nr) do { \
- TYPEOF(__head) *__this = __list->list + __nr; \
- TYPEOF(__head) *__last = __list->list + __list->nr - 1; \
+ PTRLIST_TYPE(__head) *__this = __list->list + __nr; \
+ PTRLIST_TYPE(__head) *__last = __list->list + __list->nr - 1; \
while (__this < __last) { \
__this[0] = __this[1]; \
__this++; \