From 87bfe60ee746be176b05bae4a534195eba4f6bf3 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Fri, 8 Mar 2002 15:26:19 +0000 Subject: [PATCH] All existing manipulations of UDF in process() are removed and one udf is set FALSE when the raw value is successfully read. --- src/rec/mbbiRecord.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/rec/mbbiRecord.c b/src/rec/mbbiRecord.c index 95bed7cd4..43f0d9114 100644 --- a/src/rec/mbbiRecord.c +++ b/src/rec/mbbiRecord.c @@ -205,15 +205,14 @@ static long process(pmbbi) short i; unsigned long rval = pmbbi->rval; + pmbbi->udf = FALSE; if(pmbbi->shft>0) rval >>= pmbbi->shft; if (pmbbi->sdef){ pstate_values = &(pmbbi->zrvl); pmbbi->val = 65535; /* initalize to unknown state*/ - pmbbi->udf = TRUE; for (i = 0; i < 16; i++){ if (*pstate_values == rval){ pmbbi->val = i; - pmbbi->udf = FALSE; break; } pstate_values++; @@ -221,7 +220,6 @@ static long process(pmbbi) }else{ /* the raw value is the desired value */ pmbbi->val = (unsigned short)rval; - pmbbi->udf = FALSE; } } else if(status == 2) status = 0;