ERROUT
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) { error = (x); goto done; }
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) { error = (x); goto done; }
#define ERROUT(x) do { error = (x); goto done; } while (0)
#define ERROUT(x) do { error = (x); goto done; } while (0)