Przemyslaw Czarnowski | ff25d7e | 2020-03-26 11:39:37 +0100 | [diff] [blame] | 1 | #ifndef _CONTAINER_OF_H |
2 | #define _CONTAINER_OF_H | ||||
3 | |||||
4 | #ifndef container_of | ||||
5 | #define container_of(ptr, type, member) \ | ||||
Andrew Jeffery | 85966c1 | 2022-09-30 14:16:08 +0930 | [diff] [blame] | 6 | (type *)((char *)(ptr) - (char *)&((type *)0)->member) |
Przemyslaw Czarnowski | ff25d7e | 2020-03-26 11:39:37 +0100 | [diff] [blame] | 7 | #endif |
8 | |||||
9 | #endif |