Changeset 238 for libyaml/trunk/src/yaml_private.h
- Timestamp:
- 01/07/07 15:11:16 (6 years ago)
- File:
-
- 1 edited
-
libyaml/trunk/src/yaml_private.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libyaml/trunk/src/yaml_private.h
r237 r238 581 581 582 582 /* 583 * Document initializer. 584 */ 585 586 #define DOCUMENT_INIT(document,document_nodes_start,document_nodes_end, \ 587 document_version_directive,document_tag_directives_start, \ 588 document_tag_directives_end,document_start_implicit, \ 589 document_end_implicit,start_mark,end_mark) \ 590 (memset(&(document), 0, sizeof(yaml_document_t)), \ 591 (document).nodes.start = (document_nodes_start), \ 592 (document).nodes.end = (document_nodes_end), \ 593 (document).nodes.top = (document_nodes_start), \ 594 (document).version_directive = (document_version_directive), \ 595 (document).tag_directives.start = (document_tag_directives_start), \ 596 (document).tag_directives.end = (document_tag_directives_end), \ 597 (document).start_implicit = (document_start_implicit), \ 598 (document).end_implicit = (document_end_implicit)) 599 600 /* 583 601 * Node initializers. 584 602 */ 585 603 586 #define NODE_INIT(node,node_type,node_ start_mark,node_end_mark)\604 #define NODE_INIT(node,node_type,node_tag,node_start_mark,node_end_mark) \ 587 605 (memset(&(node), 0, sizeof(yaml_node_t)), \ 588 606 (node).type = (node_type), \ 607 (node).tag = (node_tag), \ 589 608 (node).start_mark = (node_start_mark), \ 590 609 (node).end_mark = (node_end_mark)) … … 592 611 #define SCALAR_NODE_INIT(node,node_tag,node_value,node_length, \ 593 612 node_style,start_mark,end_mark) \ 594 (EVENT_INIT((node),YAML_SCALAR_NODE,(start_mark),(end_mark)), \ 595 (node).data.scalar.tag = (node_tag), \ 613 (NODE_INIT((node),YAML_SCALAR_NODE,(node_tag),(start_mark),(end_mark)), \ 596 614 (node).data.scalar.value = (node_value), \ 597 615 (node).data.scalar.length = (node_length), \ … … 600 618 #define SEQUENCE_NODE_INIT(node,node_tag,node_items_start,node_items_end, \ 601 619 node_style,start_mark,end_mark) \ 602 (NODE_INIT((node),YAML_SEQUENCE_NODE,(start_mark),(end_mark)), \ 603 (node).data.sequence.tag = (node_tag), \ 620 (NODE_INIT((node),YAML_SEQUENCE_NODE,(node_tag),(start_mark),(end_mark)), \ 604 621 (node).data.sequence.items.start = (node_items_start), \ 605 622 (node).data.sequence.items.end = (node_items_end), \ … … 609 626 #define MAPPING_NODE_INIT(node,node_tag,node_pairs_start,node_pairs_end, \ 610 627 node_style,start_mark,end_mark) \ 611 (NODE_INIT((node),YAML_MAPPING_NODE,(start_mark),(end_mark)), \ 612 (node).data.mapping.tag = (node_tag), \ 628 (NODE_INIT((node),YAML_MAPPING_NODE,(node_tag),(start_mark),(end_mark)), \ 613 629 (node).data.mapping.pairs.start = (node_pairs_start), \ 614 630 (node).data.mapping.pairs.end = (node_pairs_end), \
Note: See TracChangeset
for help on using the changeset viewer.
