chore, also include headers for auto-gen'd .c files in fixml.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, switch back to fixc_get_comp_fld() for __attr_in_ctx_p() predicate

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, skip empty sub components and shorten attr-only components

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/fix->fixml' into next

* core/fix->fixml:
  minor, skip empty sub components and shorten attr-only components
  chore, switch back to fixc_get_comp_fld() for __attr_in_ctx_p() predicate
  chore, also include headers for auto-gen'd .c files in fixml.c
chore, install xsltproc for travis ci

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import fixml parsing guts (in fixml-rd.c), use expat for now

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide nsuri -> FIXC_VER_* parser (through gperf)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, use the gperf-gen'd nsuri->FIXC_VER_* parser in fixml-rd

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide fully-fledged fixml parser (fixml-rd.c)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, in standalone fixml-rd render the parsed message

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, assign fixml version to fixc's version field (f8)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, reassign rolled out fields fields f8 and f9 upon fixc_render_fix()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, refactor FIXC_VER_* literals into fix-nsuri.h and declare type fixc_ver_t for them

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide (hand-crafted) fixml-nsuri-rev.c to reverse-lookup fixc_ver_t objects

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, refactor FIXC_TYP_VER renderer in fixc_render_fld() to use (recently added) nsuri-rev lookup

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/fixml->fix' into next

* core/fixml->fix:
  minor, refactor FIXC_TYP_VER renderer in fixc_render_fld() to use (recently added) nsuri-rev lookup
  minor, provide (hand-crafted) fixml-nsuri-rev.c to reverse-lookup fixc_ver_t objects
  chore, refactor FIXC_VER_* literals into fix-nsuri.h and declare type fixc_ver_t for them
  fix, reassign rolled out fields fields f8 and f9 upon fixc_render_fix()
  minor, assign fixml version to fixc's version field (f8)
  minor, in standalone fixml-rd render the parsed message
  minor, provide fully-fledged fixml parser (fixml-rd.c)
  chore, use the gperf-gen'd nsuri->FIXC_VER_* parser in fixml-rd
  minor, provide nsuri -> FIXC_VER_* parser (through gperf)
  minor, import fixml parsing guts (in fixml-rd.c), use expat for now
chore, add expat as dependency for travis ci build

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, bld, export expat_{CFLAGS,LIBS} even if expat.pc isn't installed

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, rename fixml.c -> fixml-wr.c and into libfixc and link libfixc with expat

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/dist' into next

* bld/dist:
  minor, rename fixml.c -> fixml-wr.c and into libfixc and link libfixc with expat