We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 46032ac commit 39004fcCopy full SHA for 39004fc
deps/libsmb2/lib/alloc.c
@@ -66,6 +66,10 @@
66
#include <libsmb2.h>
67
#include "libsmb2-private.h"
68
69
+#ifndef offsetof
70
+#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
71
+#endif
72
+
73
#define container_of(ptr, type, member) ({ \
74
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
75
(type *)(void *)( (char *)__mptr - offsetof(type,member) );})
0 commit comments