39 #define MC_SFVARIANT 3
void mc_destroy_field(mc_field *p)
mc_field * mc_getfield(mc_context *c)
const char * mc_error(mc_errcode no)
struct mc_context mc_context
mc_subfield * mc_getsubfields(mc_context *c, mc_subfield *parent)
void mc_destroy_subfield(mc_subfield *p)
mc_errcode mc_errno(mc_context *c)
struct mc_subfield mc_subfield
void mc_destroy_context(mc_context *c)
void mc_pr_subfields(mc_subfield *p, int offset)
void mc_pr_field(mc_field *p, int offset)
void mc_destroy_subfields_recursive(mc_subfield *p)
mc_context * mc_mk_context(const char *s)
struct mc_subfield * list
struct mc_field::@17 interval
struct mc_field * in_line
struct mc_subfield::@15 interval
struct mc_subfield * child
struct mc_subfield * parent
struct mc_subfield * next