blob: 01f182f81457292575a32cacc082f43c0f1c1e0c [file] [log] [blame]
Wedson Almeida Filho987c0ff2018-06-20 16:34:38 +01001#ifndef _DECL_OFFSETS_H
2#define _DECL_OFFSETS_H
3
4#define DECL(name, type, field) \
5 __asm("DEFINE_OFFSET " #name " %0" : : "n" (offsetof(type, field)))
6
7#define DECL_SIZE(name, type) \
8 __asm("DEFINE_OFFSET " #name " %0" : : "n" (sizeof(type)))
9
10#endif /* _DECL_OFFSETS_H */