Changeset 25 for trunk/sandbox/emit-it/complex-key-bug.c
- Timestamp:
- 08/25/05 01:30:06 (7 years ago)
- Files:
-
- 1 copied
-
trunk/sandbox/emit-it/complex-key-bug.c (copied) (copied from trunk/sandbox/emit-it/emit-it.c) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/sandbox/emit-it/complex-key-bug.c
r17 r25 1 1 2 #include <stdlib.h>3 2 #include <stdio.h> 4 #include <stdarg.h>5 #include <error.h>6 #include <string.h>7 3 8 4 #include <syck.h> … … 16 12 { 17 13 switch (id) { 14 18 15 case 1: 19 syck_emit_ seq(e, "tag:domainmyseq.tld,2002:zz", seq_none);16 syck_emit_map(e, NULL, map_none); 20 17 syck_emit_item(e, 2); 21 18 syck_emit_item(e, 3); 22 syck_emit_item(e, 4);23 /* syck_emit_item(e, 2);24 syck_emit_item(e, 1);*/25 19 syck_emit_end(e); 26 20 break; 21 27 22 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); 29 27 break; 28 30 29 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;33 30 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); 35 33 break; 36 34 } 35 37 36 } 38 37 … … 48 47 syck_emitter_mark_node(e, 3); 49 48 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); 52 50 syck_emit(e, 1); 53 51 syck_emitter_flush(e, 0);
