get_numval
if ((buf = get_numval(buf, pval1, '~')) == NULL)
if ((buf = get_numval(buf, pval2, '~')) == NULL)
bp = get_numval(bp, &par->val.nval[0], '\0');