+ if (ap->arg_val.v_type != V_ERR) {
+ p_error("%s: Argument %d (%s) duplicated.",
+ c->lc_name, ap - c->lc_arg + 1,
+ ap->arg_name);
+ p_valfree(t);
+ flag = 0;
+ } else if (t.v_type == V_ERR) {
+ /* do nothing */
+ } else if (ap->arg_type == ARG_NUM && t.v_type != V_NUM