From c70726906485317bf68469809eb3a064f2687a63 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Mon, 4 Feb 2002 15:11:22 +0000 Subject: [PATCH] all existing manipulations of UDF in process() are removed and 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 7545432cd..92e851a1b 100644 --- a/src/rec/mbbiRecord.c +++ b/src/rec/mbbiRecord.c @@ -206,15 +206,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++; @@ -222,7 +221,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;