_smlReadTag
r = _smlReadTag(r_tag, &a_str, NULL);
static int _smlReadTag(SML_TAG **r_tag, char **a_str, char *parent);
while (((r = _smlReadTag(&tmp_tag, &p, tag->name))
r = _smlReadTag(&tmp_tag, &str, NULL);