diff --git a/src/rec/recCompress.c b/src/rec/recCompress.c index a9f09b252..f252a4030 100644 --- a/src/rec/recCompress.c +++ b/src/rec/recCompress.c @@ -284,7 +284,7 @@ static long get_precision(paddr,precision) struct compressRecord *pcompress=(struct compressRecord *)paddr->precord; *precision = pcompress->prec; - if(paddr->pfield == (void *)pcompress->val) return(0); + if(paddr->pfield == (void *)pcompress->bptr) return(0); recGblGetPrec(paddr,precision); return(0); } @@ -295,7 +295,7 @@ static long get_graphic_double(paddr,pgd) { struct compressRecord *pcompress=(struct compressRecord *)paddr->precord; - if(paddr->pfield==(void *)pcompress->val){ + if(paddr->pfield==(void *)pcompress->bptr){ pgd->upper_disp_limit = pcompress->hopr; pgd->lower_disp_limit = pcompress->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -308,7 +308,7 @@ static long get_control_double(paddr,pcd) { struct compressRecord *pcompress=(struct compressRecord *)paddr->precord; - if(paddr->pfield==(void *)pcompress->val){ + if(paddr->pfield==(void *)pcompress->bptr){ pcd->upper_ctrl_limit = pcompress->hopr; pcd->lower_ctrl_limit = pcompress->lopr; } else recGblGetControlDouble(paddr,pcd); diff --git a/src/rec/recLongin.c b/src/rec/recLongin.c index dccf1f674..864f4b51a 100644 --- a/src/rec/recLongin.c +++ b/src/rec/recLongin.c @@ -183,7 +183,7 @@ static long get_graphic_double(paddr,pgd) { struct longinRecord *plongin=(struct longinRecord *)paddr->precord; - if(paddr->pfield==(void *)plongin->val){ + if(paddr->pfield==(void *)&plongin->val){ pgd->upper_disp_limit = plongin->hopr; pgd->lower_disp_limit = plongin->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -196,7 +196,7 @@ static long get_control_double(paddr,pcd) { struct longinRecord *plongin=(struct longinRecord *)paddr->precord; - if(paddr->pfield==(void *)plongin->val){ + if(paddr->pfield==(void *)&plongin->val){ pcd->upper_ctrl_limit = plongin->hopr; pcd->lower_ctrl_limit = plongin->lopr; } else recGblGetControlDouble(paddr,pcd); diff --git a/src/rec/recLongout.c b/src/rec/recLongout.c index 7903c7de8..188af9ea9 100644 --- a/src/rec/recLongout.c +++ b/src/rec/recLongout.c @@ -202,7 +202,7 @@ static long get_graphic_double(paddr,pgd) { struct longoutRecord *plongout=(struct longoutRecord *)paddr->precord; - if(paddr->pfield==(void *)plongout->val){ + if(paddr->pfield==(void *)&plongout->val){ pgd->upper_disp_limit = plongout->hopr; pgd->lower_disp_limit = plongout->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -215,7 +215,7 @@ static long get_control_double(paddr,pcd) { struct longoutRecord *plongout=(struct longoutRecord *)paddr->precord; - if(paddr->pfield==(void *)plongout->val){ + if(paddr->pfield==(void *)&plongout->val){ pcd->upper_ctrl_limit = plongout->hopr; pcd->lower_ctrl_limit = plongout->lopr; } else recGblGetControlDouble(paddr,pcd); diff --git a/src/rec/recWaveform.c b/src/rec/recWaveform.c index cec3ae739..f99e74b4b 100644 --- a/src/rec/recWaveform.c +++ b/src/rec/recWaveform.c @@ -267,7 +267,7 @@ static long get_precision(paddr,precision) struct waveformRecord *pwf=(struct waveformRecord *)paddr->precord; *precision = pwf->prec; - if(paddr->pfield==(void *)&pwf->val) return(0); + if(paddr->pfield==(void *)pwf->bptr) return(0); recGblGetPrec(paddr,precision); return(0); } @@ -278,7 +278,7 @@ static long get_graphic_double(paddr,pgd) { struct waveformRecord *pwf=(struct waveformRecord *)paddr->precord; - if(paddr->pfield==(void *)&pwf->val){ + if(paddr->pfield==(void *)pwf->bptr){ pgd->upper_disp_limit = pwf->hopr; pgd->lower_disp_limit = pwf->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -290,7 +290,7 @@ static long get_control_double(paddr,pcd) { struct waveformRecord *pwf=(struct waveformRecord *)paddr->precord; - if(paddr->pfield==(void *)&pwf->val){ + if(paddr->pfield==(void *)pwf->bptr){ pcd->upper_ctrl_limit = pwf->hopr; pcd->lower_ctrl_limit = pwf->lopr; } else recGblGetControlDouble(paddr,pcd);