From db3d6ba6fd474df07dfa96eb0d7aaec201e14706 Mon Sep 17 00:00:00 2001 From: Pekka Pirinen Date: Mon, 15 Mar 1999 13:03:47 +0000 Subject: [PATCH] Use diagnostics Copied from Perforce Change: 20621 ServerID: perforce.ravenbrook.com --- mps/src/meter.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mps/src/meter.h b/mps/src/meter.h index 196d4db7507..02ad6811f4f 100644 --- a/mps/src/meter.h +++ b/mps/src/meter.h @@ -1,6 +1,6 @@ /* impl.h.meter: METER INTERFACE * - * $HopeName: MMsrc!meter.h(trunk.4) $ + * $HopeName: MMsrc!meter.h(trunk.5) $ * Copyright (C) 1998, 1999 Harlequin Group plc. All rights reserved. * * .sources: mps.design.metrics. @@ -44,7 +44,13 @@ extern void MeterEmit(Meter meter); /* Hack: owner is typically only used for MeterInit */ #define METER_ACC(meter, delta) \ STATISTIC(MeterAccumulate(&(meter), delta)) +#if defined(DIAGNOSTICS) #define METER_WRITE(meter, stream) MeterWrite(&(meter), stream) +#elif defined(DIAGNOSTICS_NONE) +#define METER_WRITE(meter, stream) (ResOK) +#else +#error "Diagnostics not configured." +#endif #define METER_EMIT(meter) STATISTIC(MeterEmit(meter))