mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] simple const-ification for list.h
@ 2003-09-01 10:42 Mitchell Blank Jr
  2003-09-01 12:22 ` [PATCH] __inline__ to inline in list.h Erlend Aasland
  0 siblings, 1 reply; 2+ messages in thread
From: Mitchell Blank Jr @ 2003-09-01 10:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List

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;
 } 

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-09-01 12:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-01 10:42 [PATCH] simple const-ification for list.h Mitchell Blank Jr
2003-09-01 12:22 ` [PATCH] __inline__ to inline in list.h Erlend Aasland

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®