Bug fix.
authorBen Pfaff <blp@cs.stanford.edu>
Mon, 27 Sep 2004 16:44:38 +0000 (16:44 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Mon, 27 Sep 2004 16:44:38 +0000 (16:44 +0000)
src/lib/kernel/list.c
src/lib/stdint.h

index d80a74a09da7b59a2b8418ea2fd54f27a8068982..1227d6b6b5679f5c2708af027e0a69241684d613 100644 (file)
@@ -78,7 +78,7 @@ list_begin (struct list *list)
 list_elem *
 list_next (list_elem *elem)
 {
-  ASSERT (is_interior (elem));
+  ASSERT (is_head (elem) || is_interior (elem));
   return elem->next;
 }
 
index c7b78395801ef83e683b106da507f715c65b4351..ef5f214e150a59102dc313c6702483b6e26d7a9f 100644 (file)
@@ -24,7 +24,7 @@ typedef unsigned short int uint16_t;
 #define UINT16_MAX 65535
 
 typedef unsigned int uint32_t;
-#define UINT32_MAX 4294967295
+#define UINT32_MAX 4294967295U
 
 typedef unsigned long long int uint64_t;
 #define UINT64_MAX 18446744073709551615ULL