Lines Matching refs:m
148 struct marker *m, **nextp; in add_string_markers() local
150 m = xmalloc(sizeof(*m)); in add_string_markers()
151 m->offset = l; in add_string_markers()
152 m->type = TYPE_STRING; in add_string_markers()
153 m->ref = NULL; in add_string_markers()
154 m->next = NULL; in add_string_markers()
160 *nextp = m; in add_string_markers()
168 struct marker *m = prop->val.markers; in guess_value_type() local
180 for_each_marker_of_type(m, LABEL) { in guess_value_type()
181 if ((m->offset > 0) && (prop->val.val[m->offset - 1] != '\0')) in guess_value_type()
183 if ((m->offset % sizeof(cell_t)) != 0) in guess_value_type()
202 struct marker *m = prop->val.markers; in write_propval() local
222 if (!next_type_marker(m)) { in write_propval()
228 m = &dummy_marker; in write_propval()
231 for_each_marker(m) { in write_propval()
232 size_t chunk_len = (m->next ? m->next->offset : len) - m->offset; in write_propval()
233 size_t data_len = type_marker_length(m) ? : len - m->offset; in write_propval()
234 const char *p = &prop->val.val[m->offset]; in write_propval()
237 if (is_type_marker(m->type)) { in write_propval()
238 emit_type = m->type; in write_propval()
240 } else if (m->type == LABEL) in write_propval()
241 fprintf(f, " %s:", m->ref); in write_propval()
253 if (m->offset == m_phandle->offset) in write_propval()
282 size_t pos = m->offset + chunk_len; in write_propval()