/* Try to compile line on the stack as 'return <line>;'; on return, stack has either compiled chunk or original line (if compilation failed).  */
static int addreturn(lua_State *L)
/* Try to compile line on the stack as 'return <line>;'; on return, stack has either compiled chunk or original line (if compilation failed).  */
static int addreturn(lua_State *L)
{
		lua_remove(L, -2);
		if (line[0] != '\0') {
			lua_saveline(L, line);
		}
	} else {
		lua_pop(L, 2);
	}
	return status;
}