Lines Matching refs:name
57 #define LEN_ARRAY(size, name) \
61 __len += size * name##_len; \
64 #define WRITE(size, type, name) \
67 *((type *)(&__data[__pos])) = name; \
71 #define WRITE_ARRAY(size, type, name) \
73 WRITE(4, uint32_t, name##_len); \
75 memcpy(&__data[__pos], name, size * name##_len); \
76 __pos += size * name##_len; \
79 #define READ(size, type, name) \
85 ret->name = *((type *)(&data[pos - size])); \
88 #define READ_ARRAY(size, type, name) \
90 READ(4, uint32_t, name##_len); \
94 pos += size * ret->name##_len; \
97 ret->name = (type *)&data[pos - size * ret->name##_len]; \