Lines Matching refs:data
113 struct data { struct
120 #define empty_data ((struct data){ 0 /* all .members = 0 or NULL */ }) argument
130 void data_free(struct data d);
132 struct data data_grow_for(struct data d, int xlen);
134 struct data data_copy_mem(const char *mem, int len);
135 struct data data_copy_escape_string(const char *s, int len);
136 struct data data_copy_file(FILE *f, size_t len);
138 struct data data_append_data(struct data d, const void *p, int len);
139 struct data data_insert_at_marker(struct data d, struct marker *m,
141 struct data data_merge(struct data d1, struct data d2);
142 struct data data_append_cell(struct data d, cell_t word);
143 struct data data_append_integer(struct data d, uint64_t word, int bits);
144 struct data data_append_re(struct data d, uint64_t address, uint64_t size);
145 struct data data_append_addr(struct data d, uint64_t addr);
146 struct data data_append_byte(struct data d, uint8_t byte);
147 struct data data_append_zeroes(struct data d, int len);
148 struct data data_append_align(struct data d, int align);
150 struct data data_add_marker(struct data d, enum markertype type, char *ref);
152 bool data_is_one_string(struct data d);
173 struct data val;
227 struct property *build_property(char *name, struct data val,
250 char *name, const void *data, int len,