Ignore:
Timestamp:
08/25/05 01:30:06 (9 years ago)
Author:
xi
Message:

Adding some docstrings.

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/sandbox/emit-it/complex-key-bug.c

    r17 r25  
    11 
    2 #include <stdlib.h> 
    32#include <stdio.h> 
    4 #include <stdarg.h> 
    5 #include <error.h> 
    6 #include <string.h> 
    73 
    84#include <syck.h> 
     
    1612{ 
    1713    switch (id) { 
     14 
    1815        case 1: 
    19             syck_emit_seq(e, "tag:domainmyseq.tld,2002:zz", seq_none); 
     16            syck_emit_map(e, NULL, map_none); 
    2017            syck_emit_item(e, 2); 
    2118            syck_emit_item(e, 3); 
    22             syck_emit_item(e, 4); 
    23 /*            syck_emit_item(e, 2); 
    24             syck_emit_item(e, 1);*/ 
    2519            syck_emit_end(e); 
    2620            break; 
     21 
    2722        case 2: 
    28             syck_emit_scalar(e, "tag:yaml.org,2002:str", scalar_none, 0, 0, 0, "Mark McGwire ", strlen("Mark McGwire ")); 
     23            syck_emit_map(e, "x-private:key", map_none); 
     24            syck_emit_item(e, 4); 
     25            syck_emit_item(e, 5); 
     26            syck_emit_end(e); 
    2927            break; 
     28 
    3029        case 3: 
    31             syck_emit_scalar(e, "tag:python.yaml.org,2002:object", scalar_none, 0, 0, 0, "Sammy Sosa", strlen("Sammy Sosa")); 
    32             break; 
    3330        case 4: 
    34             syck_emit_scalar(e, "x-private:myowntype", scalar_none, 0, 0, 0, "Ken Griffey", strlen("Ken Griffey")); 
     31        case 5: 
     32            syck_emit_scalar(e, NULL, scalar_none, 0, 0, 0, "foo", 3); 
    3533            break; 
    3634    } 
     35         
    3736} 
    3837 
     
    4847    syck_emitter_mark_node(e, 3); 
    4948    syck_emitter_mark_node(e, 4); 
    50 /*    syck_emitter_mark_node(e, 2); 
    51     syck_emitter_mark_node(e, 1);*/ 
     49    syck_emitter_mark_node(e, 5); 
    5250    syck_emit(e, 1); 
    5351    syck_emitter_flush(e, 0); 
Note: See TracChangeset for help on using the changeset viewer.