Update rb_entry.

This commit is contained in:
Xie Han
2023-10-12 19:20:51 +08:00
parent 6776da9e8e
commit cd8e58252e

View File

@@ -115,7 +115,7 @@ struct rb_root
#define RB_ROOT (struct rb_root){ (struct rb_node *)0, }
#define rb_entry(ptr, type, member) \
((type *)((char *)(ptr) - offsetof(type, member)))
((type *)((char *)(ptr)-(size_t)(&((type *)0)->member)))
#ifdef __cplusplus
extern "C"