From e8e3fdc0436a18aeac3e36a49c87142ccbd999bd Mon Sep 17 00:00:00 2001 From: MarkRivers Date: Wed, 7 Sep 2011 17:41:46 +0000 Subject: [PATCH] Improved efficiency --- motorApp/MotorSrc/motorRecord.cc | 10 ++++++---- motorApp/MotorSrc/motordrvCom.cc | 11 ++++++----- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/motorApp/MotorSrc/motorRecord.cc b/motorApp/MotorSrc/motorRecord.cc index aa7a5a7b..b254ed3a 100644 --- a/motorApp/MotorSrc/motorRecord.cc +++ b/motorApp/MotorSrc/motorRecord.cc @@ -181,10 +181,12 @@ extern "C" {epicsExportAddress(int, motorRecordDebug);} static inline void Debug(int level, const char *format, ...) { #ifdef DEBUG - va_list pVar; - va_start(pVar, format); - if (level < motorRecordDebug) vprintf(format, pVar); - va_end(pVar); + if (level < motorRecordDebug) { + va_list pVar; + va_start(pVar, format); + vprintf(format, pVar); + va_end(pVar); + } #endif } diff --git a/motorApp/MotorSrc/motordrvCom.cc b/motorApp/MotorSrc/motordrvCom.cc index 68d98bfe..bc4b959b 100644 --- a/motorApp/MotorSrc/motordrvCom.cc +++ b/motorApp/MotorSrc/motordrvCom.cc @@ -71,14 +71,15 @@ volatile int motordrvComdebug = 0; extern "C" {epicsExportAddress(int, motordrvComdebug);} static inline void Debug(int level, const char *format, ...) { #ifdef DEBUG - va_list pVar; - va_start(pVar, format); - if (level < motordrvComdebug) vprintf(format, pVar); - va_end(pVar); + if (level < motordrvComdebug) { + va_list pVar; + va_start(pVar, format); + vprintf(format, pVar); + va_end(pVar); + } #endif } - /* Function declarations. */ static double query_axis(int, struct driver_table *, epicsTime, double); static void process_messages(struct driver_table *, epicsTime, double);