Changeset 25 for trunk/sandbox/emit-it/trailing-space-bug.c
- Timestamp:
- 08/25/05 01:30:06 (7 years ago)
- Files:
-
- 1 copied
-
trunk/sandbox/emit-it/trailing-space-bug.c (copied) (copied from trunk/sandbox/emit-it/emit-it.c) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/sandbox/emit-it/trailing-space-bug.c
r17 r25 1 1 2 #include <stdlib.h>3 2 #include <stdio.h> 4 #include <stdarg.h>5 #include <error.h>6 3 #include <string.h> 7 4 8 5 #include <syck.h> 6 7 #define VALUE "this scalar contains traling spaces " 9 8 10 9 void output_handler(SyckEmitter *e, char *str, long len) … … 17 16 switch (id) { 18 17 case 1: 19 syck_emit_seq(e, "tag:domainmyseq.tld,2002:zz", seq_none); 20 syck_emit_item(e, 2); 21 syck_emit_item(e, 3); 22 syck_emit_item(e, 4); 23 /* syck_emit_item(e, 2); 24 syck_emit_item(e, 1);*/ 25 syck_emit_end(e); 26 break; 27 case 2: 28 syck_emit_scalar(e, "tag:yaml.org,2002:str", scalar_none, 0, 0, 0, "Mark McGwire ", strlen("Mark McGwire ")); 29 break; 30 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 case 4: 34 syck_emit_scalar(e, "x-private:myowntype", scalar_none, 0, 0, 0, "Ken Griffey", strlen("Ken Griffey")); 18 syck_emit_scalar(e, "tag:yaml.org,2002:str", scalar_none, 0, 0, 0, VALUE, strlen(VALUE)); 35 19 break; 36 20 } 21 37 22 } 38 23 … … 45 30 syck_output_handler(e, output_handler); 46 31 syck_emitter_mark_node(e, 1); 47 syck_emitter_mark_node(e, 2);48 syck_emitter_mark_node(e, 3);49 syck_emitter_mark_node(e, 4);50 /* syck_emitter_mark_node(e, 2);51 syck_emitter_mark_node(e, 1);*/52 32 syck_emit(e, 1); 53 33 syck_emitter_flush(e, 0);
