From f1fbb5b710c32aee70585f0cf32f79e2a2d9708c Mon Sep 17 00:00:00 2001 From: David Jones Date: Wed, 18 Jul 2007 15:27:54 +0100 Subject: [PATCH] Mps: moved backslashes, added undef. Copied from Perforce Change: 162927 ServerID: perforce.ravenbrook.com --- mps/code/poolamc.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/mps/code/poolamc.c b/mps/code/poolamc.c index 15838693ac0..3d4f59e9ba2 100644 --- a/mps/code/poolamc.c +++ b/mps/code/poolamc.c @@ -54,11 +54,11 @@ typedef struct amcGenStruct { #define amcGenNr(amcgen) ((amcgen)->pgen.nr) -#define RAMP_RELATION(X) \ - X(RampOUTSIDE, "outside ramp") \ - X(RampBEGIN, "begin ramp") \ - X(RampRAMPING, "ramping") \ - X(RampFINISH, "finish ramp") \ +#define RAMP_RELATION(X) \ + X(RampOUTSIDE, "outside ramp") \ + X(RampBEGIN, "begin ramp") \ + X(RampRAMPING, "ramping") \ + X(RampFINISH, "finish ramp") \ X(RampCOLLECTING, "collecting ramp") #define RAMP_ENUM(e, s) e, @@ -66,6 +66,7 @@ enum { RAMP_RELATION(RAMP_ENUM) RampLIMIT }; +#undef RAMP_ENUM /* amcNailboard -- the nailboard */ @@ -2091,14 +2092,19 @@ static Res AMCDescribe(Pool pool, mps_lib_FILE *stream) return res; switch(amc->rampMode) { -#define RAMP_DESCRIBE(e, s) \ - case e: \ - rampmode = s; \ + +#define RAMP_DESCRIBE(e, s) \ + case e: \ + rampmode = s; \ break; + RAMP_RELATION(RAMP_DESCRIBE) +#undef RAMP_DESCRIBE + default: rampmode = "unknown ramp mode"; break; + } res = WriteF(stream, " ", rampmode, " ($U)\n", (WriteFU)amc->rampCount,