errno = EINVAL;
goto fail;
}
- if (!ec_pnode_has_child(p)) {
- errno = EINVAL;
- goto fail;
- }
return p;
(void *)iter, "id_arg", 0);
}
- res = eval_func(ec_strvec_val(ec_pnode_strvec(func_name), 0),
+ res = eval_func(ec_strvec_val(ec_pnode_get_strvec(func_name), 0),
pstate, args, n_arg);
args = NULL;
return res;
if (res == NULL)
goto fail;
res->type = STR;
- res->str = ec_strdup(ec_strvec_val(ec_pnode_strvec(value), 0));
+ res->str = ec_strdup(ec_strvec_val(ec_pnode_get_strvec(value), 0));
if (res->str == NULL)
goto fail;
return res;
if (res == NULL)
goto fail;
res->type = INT;
- if (ec_str_parse_llint(ec_strvec_val(ec_pnode_strvec(value), 0),
+ if (ec_str_parse_llint(ec_strvec_val(ec_pnode_get_strvec(value), 0),
0, LLONG_MIN, LLONG_MAX,
&res->int64) < 0)
goto fail;