kernel/util: fix gcc2 build
* Failed with parse error. Change-Id: I67f5f80768ccc25069ac9c33e300347f835e8d83 Reviewed-on: https://review.haiku-os.org/c/haiku/+/10669 Reviewed-by: waddlesplash <[email protected]> Reviewed-by: Kacper Kasper <[email protected]>
This commit is contained in:
@@ -8,13 +8,17 @@
|
|||||||
#include <util/DoublyLinkedList.h>
|
#include <util/DoublyLinkedList.h>
|
||||||
#include <BytePointer.h>
|
#include <BytePointer.h>
|
||||||
|
|
||||||
|
#include <debug.h>
|
||||||
|
|
||||||
|
|
||||||
#define GET_ITEM(list, item) ({ BytePointer<void> pointer((uint8*)item \
|
#define GET_ITEM(list, item) ({ BytePointer<void> pointer((uint8*)item \
|
||||||
- list->offset); &pointer; })
|
- list->offset); &pointer; })
|
||||||
#define GET_LINK(list, item) ({ BytePointer<list_link> pointer((uint8*)item \
|
#define GET_LINK(list, item) ({ BytePointer<list_link> pointer((uint8*)item \
|
||||||
+ list->offset); &pointer; })
|
+ list->offset); &pointer; })
|
||||||
|
|
||||||
|
#if __GNUC__ > 2
|
||||||
STATIC_ASSERT(sizeof(DoublyLinkedListLink<void*>) == sizeof(list_link));
|
STATIC_ASSERT(sizeof(DoublyLinkedListLink<void*>) == sizeof(list_link));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/** Initializes the list with a specified offset to the link
|
/** Initializes the list with a specified offset to the link
|
||||||
|
|||||||
Reference in New Issue
Block a user