RETURN
#define RETURN(token) return lasttoken = token
#undef RETURN
#define RETURN(X) return ((X) == 0) ? 0 : -1
#define RETURN(pf,f,r) do { \
#define RETURN return
#define RETURN return (dst0)