Changeset 237 for libyaml/trunk/src/yaml_private.h
- Timestamp:
- 12/11/06 14:33:21 (6 years ago)
- File:
-
- 1 edited
-
libyaml/trunk/src/yaml_private.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libyaml/trunk/src/yaml_private.h
r214 r237 580 580 (EVENT_INIT((event),YAML_MAPPING_END_EVENT,(start_mark),(end_mark))) 581 581 582 /* 583 * Node initializers. 584 */ 585 586 #define NODE_INIT(node,node_type,node_start_mark,node_end_mark) \ 587 (memset(&(node), 0, sizeof(yaml_node_t)), \ 588 (node).type = (node_type), \ 589 (node).start_mark = (node_start_mark), \ 590 (node).end_mark = (node_end_mark)) 591 592 #define SCALAR_NODE_INIT(node,node_tag,node_value,node_length, \ 593 node_style,start_mark,end_mark) \ 594 (EVENT_INIT((node),YAML_SCALAR_NODE,(start_mark),(end_mark)), \ 595 (node).data.scalar.tag = (node_tag), \ 596 (node).data.scalar.value = (node_value), \ 597 (node).data.scalar.length = (node_length), \ 598 (node).data.scalar.style = (node_style)) 599 600 #define SEQUENCE_NODE_INIT(node,node_tag,node_items_start,node_items_end, \ 601 node_style,start_mark,end_mark) \ 602 (NODE_INIT((node),YAML_SEQUENCE_NODE,(start_mark),(end_mark)), \ 603 (node).data.sequence.tag = (node_tag), \ 604 (node).data.sequence.items.start = (node_items_start), \ 605 (node).data.sequence.items.end = (node_items_end), \ 606 (node).data.sequence.items.top = (node_items_start), \ 607 (node).data.sequence.style = (node_style)) 608 609 #define MAPPING_NODE_INIT(node,node_tag,node_pairs_start,node_pairs_end, \ 610 node_style,start_mark,end_mark) \ 611 (NODE_INIT((node),YAML_MAPPING_NODE,(start_mark),(end_mark)), \ 612 (node).data.mapping.tag = (node_tag), \ 613 (node).data.mapping.pairs.start = (node_pairs_start), \ 614 (node).data.mapping.pairs.end = (node_pairs_end), \ 615 (node).data.mapping.pairs.top = (node_pairs_start), \ 616 (node).data.mapping.style = (node_style)) 617
Note: See TracChangeset
for help on using the changeset viewer.
