on master help sign in
Extra C helper functions
commit7d6e398c99b45b96f340fe40087d89d823182f96 authorgmorpheme <github@gmorpheme.net> dateMon 9 Jul 2018, 18:06 (8 years ago) parentdbbcfe1
3 files changed+15
c/helper.c+10 c/helper.h+2 stack.yaml+3
c/helper.c+10
@@ -133,6 +133,16 @@ unsigned char * get_mapping_start_anchor(yaml_event_t *e)
133133 return e->data.mapping_start.anchor;
134134}
135135
136+unsigned char * get_mapping_start_tag(yaml_event_t *e)
137+{
138+ return e->data.mapping_start.tag;
139+}
140+
141+unsigned long get_mapping_start_tag_len(yaml_event_t *e)
142+{
143+ return strlen((char *) get_mapping_start_tag(e));
144+}
145+
136146unsigned char * get_alias_anchor(yaml_event_t *e)
137147{
138148 return e->data.alias.anchor;
c/helper.h+2
@@ -29,6 +29,8 @@ unsigned long get_scalar_length(yaml_event_t *e);
2929
3030unsigned char * get_scalar_tag(yaml_event_t *e);
3131unsigned long get_scalar_tag_len(yaml_event_t *e);
32+unsigned char * get_mapping_start_tag(yaml_event_t *e);
33+unsigned long get_mapping_start_tag_len(yaml_event_t *e);
3234
3335int get_scalar_style(yaml_event_t *e);
3436
stack.yaml+3
@@ -3,3 +3,6 @@ resolver: lts-11.10
33flags:
44 yaml:
55 no-examples: false
6+
7+docker:
8+ enable: true