Lines Matching refs:data
88 struct data { struct
94 #define empty_data ((struct data){ 0 /* all .members = 0 or NULL */ }) argument
102 void data_free(struct data d);
104 struct data data_grow_for(struct data d, int xlen);
106 struct data data_copy_mem(const char *mem, int len);
107 struct data data_copy_escape_string(const char *s, int len);
108 struct data data_copy_file(FILE *f, size_t len);
110 struct data data_append_data(struct data d, const void *p, int len);
111 struct data data_insert_at_marker(struct data d, struct marker *m,
113 struct data data_merge(struct data d1, struct data d2);
114 struct data data_append_cell(struct data d, cell_t word);
115 struct data data_append_integer(struct data d, uint64_t word, int bits);
116 struct data data_append_re(struct data d, uint64_t address, uint64_t size);
117 struct data data_append_addr(struct data d, uint64_t addr);
118 struct data data_append_byte(struct data d, uint8_t byte);
119 struct data data_append_zeroes(struct data d, int len);
120 struct data data_append_align(struct data d, int align);
122 struct data data_add_marker(struct data d, enum markertype type, char *ref);
124 bool data_is_one_string(struct data d);
145 struct data val;
197 struct property *build_property(char *name, struct data val);
218 char *name, const void *data, int len);