Lines Matching refs:data
40 bs_open(bin_stream_t * bs, void *data)
42 bs->data = (char *)data;
56 bs_write_str(bin_stream_t * bs, char *data)
60 *(bs->data + bs->pos + len) = *data;
62 } while (*(data++) != '\0');
70 bs_write_buf(bin_stream_t * bs, char *data, unsigned data_size)
74 *(bs->data + bs->pos + i) = *(data + i);
82 bs_write_u8(bin_stream_t * bs, uint8_t data)
84 *((uint8_t *) (bs->data + bs->pos)) = data;
91 bs_write_u16(bin_stream_t * bs, uint16_t data)
93 le16enc(bs->data + bs->pos, data);
100 bs_write_u32(bin_stream_t * bs, uint32_t data)
102 le32enc(bs->data + bs->pos, data);
109 bs_write_u64(bin_stream_t * bs, uint64_t data)
111 le64enc(bs->data + bs->pos, data);
120 uint8_t data = *((uint8_t *) (bs->data + bs->pos));
122 return data;
139 *work_buf = *(bs->data + bs->pos + len);
153 *(buf + i) = *(bs->data + bs->pos + i);
162 uint16_t data = le16dec(bs->data + bs->pos);
164 return data;
172 uint32_t data = le32dec(bs->data + bs->pos);
174 return data;
182 uint64_t data = le64dec(bs->data + bs->pos);
184 return data;