p_function
int p_function(const char *, struct value *, int);
if ((*(token == T_ASSIGN ? p_assign : p_function))(cmd, &t, flag) < 0) {
if (p_function(cmd, v, flag) < 0) {