Home | History | Annotate | Download | only in rbug

Lines Matching refs:size

40 int rbug_connection_write(struct rbug_connection *con, void *data, uint32_t size);
51 #define LEN(size) \
53 PAD(__len, size); \
54 __len += size; \
57 #define LEN_ARRAY(size, name) \
60 PAD(__len, size); \
61 __len += size * name##_len; \
64 #define WRITE(size, type, name) \
66 PAD(__pos, size); \
68 __pos += size; \
71 #define WRITE_ARRAY(size, type, name) \
74 PAD(__pos, size); \
75 memcpy(&__data[__pos], name, size * name##_len); \
76 __pos += size * name##_len; \
79 #define READ(size, type, name) \
81 PAD(pos, size); \
82 pos += size; \
85 ret->name = *((type *)(&data[pos - size])); \
88 #define READ_ARRAY(size, type, name) \
93 PAD(pos, size); \
94 pos += size * ret->name##_len; \
97 ret->name = (type *)&data[pos - size * ret->name##_len]; \