Messages in this thread Patch in this message | | | Date | Mon, 1 Sep 2003 03:42:21 -0700 | From | Mitchell Blank Jr <> | Subject | [PATCH] simple const-ification for list.h |
| |
This patch fixed up some warnings I was getting compiling some (unmerged) code I'm working on. Basically a few trivial list.h functions can operate safely on "const" pointers, so their prototypes should reflect that.
-Mitch
--- linux-2.6.0-test4-VIRGIN/include/linux/list.h 2003-07-13 20:34:41.000000000 -0700 +++ linux-2.6.0-test4mnb1/include/linux/list.h 2003-08-31 16:43:40.057169288 -0700 @@ -203,7 +203,7 @@ * list_empty - tests whether a list is empty * @head: the list to test. */ -static inline int list_empty(struct list_head *head) +static inline int list_empty(const struct list_head *head) { return head->next == head; } @@ -408,12 +408,12 @@ #define INIT_HLIST_HEAD(ptr) ((ptr)->first = NULL) #define INIT_HLIST_NODE(ptr) ((ptr)->next = NULL, (ptr)->pprev = NULL) -static __inline__ int hlist_unhashed(struct hlist_node *h) +static __inline__ int hlist_unhashed(const struct hlist_node *h) { return !h->pprev; } -static __inline__ int hlist_empty(struct hlist_head *h) +static __inline__ int hlist_empty(const struct hlist_head *h) { return !h->first; } - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |