dosource
int dosource(char *);
if (a->v_type != V_ERR && dosource(a->v_str) < 0) {
return dosource(buf);