5
statt definieren container_of als:die Definition von container_of Makro
#define container_of(ptr, type, member) ({ \
const typeof(((type *)0)->member) *__mptr = (ptr);
(type *)((char *)__mptr - offsetof(type,member));})
Warum wird das nicht einfach funktionieren:
#define container_of(ptr, type, member) ({ \
(type *)((char *)(ptr) - offsetof(type,member));})
was in der Definition der Nutzung der ersten Zeile ist?