Lines Matching refs:start
92 (((buffer).start = yaml_malloc(size)) ? \
93 ((buffer).last = (buffer).pointer = (buffer).start, \
94 (buffer).end = (buffer).start+(size), \
100 (yaml_free((buffer).start), \
101 (buffer).start = (buffer).pointer = (buffer).end = 0)
108 yaml_char_t *start; member
114 yaml_string_extend(yaml_char_t **start,
127 ((value).start = (string), \
132 (((string).start = yaml_malloc(size)) ? \
133 ((string).pointer = (string).start, \
134 (string).end = (string).start+(size), \
135 memset((string).start, 0, (size)), \
141 (yaml_free((string).start), \
142 (string).start = (string).pointer = (string).end = 0)
146 || yaml_string_extend(&(string).start, \
153 ((string).pointer = (string).start, \
154 memset((string).start, 0, (string).end-(string).start))
157 ((yaml_string_join(&(string_a).start, &(string_a).pointer, \
158 &(string_a).end, &(string_b).start, \
160 ((string_b).pointer = (string_b).start, \
417 yaml_stack_extend(void **start, void **top, void **end);
420 yaml_queue_extend(void **start, void **head, void **tail, void **end);
423 (((stack).start = yaml_malloc((size)*sizeof(*(stack).start))) ? \
424 ((stack).top = (stack).start, \
425 (stack).end = (stack).start+(size), \
431 (yaml_free((stack).start), \
432 (stack).start = (stack).top = (stack).end = 0)
435 ((stack).start == (stack).top)
438 ((stack).top - (stack).start < (size) ? \
445 || yaml_stack_extend((void **)&(stack).start, \
456 (((queue).start = yaml_malloc((size)*sizeof(*(queue).start))) ? \
457 ((queue).head = (queue).tail = (queue).start, \
458 (queue).end = (queue).start+(size), \
464 (yaml_free((queue).start), \
465 (queue).start = (queue).head = (queue).tail = (queue).end = 0)
472 || yaml_queue_extend((void **)&(queue).start, (void **)&(queue).head, \
484 || yaml_queue_extend((void **)&(queue).start, (void **)&(queue).head, \
487 ((queue).tail-(queue).head-(index))*sizeof(*(queue).start)), \
561 (event).data.document_start.tag_directives.start = (event_tag_directives_start), \
615 (document).nodes.start = (document_nodes_start), \
619 (document).tag_directives.start = (document_tag_directives_start), \
647 (node).data.sequence.items.start = (node_items_start), \
655 (node).data.mapping.pairs.start = (node_pairs_start), \