Wedson Almeida Filho | 987c0ff | 2018-06-20 16:34:38 +0100 | [diff] [blame] | 1 | #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 */ |