From 12681f680b9837f5fc916e8f991089d90e043065 Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Mon, 21 Sep 1992 12:29:27 +0000 Subject: [PATCH] ANSI c changes, added pact set to recGblGetLinkValue --- src/db/recGbl.c | 62 +++++++++++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 25 deletions(-) diff --git a/src/db/recGbl.c b/src/db/recGbl.c index 4ef07ebbf..925c8d807 100644 --- a/src/db/recGbl.c +++ b/src/db/recGbl.c @@ -36,6 +36,7 @@ * .06 08-07-92 jba Added recGblGetLinkValue, recGblPutLinkValue * .07 08-07-92 jba Added RTN_SUCCESS check for status * .08 09-15-92 jba changed error parm in recGblRecordError calls + * .09 09-17-92 jba ANSI C changes */ #include @@ -117,10 +118,11 @@ static void getMaxRangeValues(); -void recGblDbaddrError(status,paddr,pcaller_name) -long status; -struct dbAddr *paddr; -char *pcaller_name; /* calling routine name*/ +void recGblDbaddrError( + long status, + struct dbAddr *paddr, + char *pcaller_name /* calling routine name*/ +) { char buffer[200]; struct dbCommon *precord; @@ -146,10 +148,11 @@ char *pcaller_name; /* calling routine name*/ return; } -void recGblRecordError(status,precord,pcaller_name) -long status; -struct dbCommon *precord; -char *pcaller_name; /* calling routine name*/ +void recGblRecordError( +long status, +struct dbCommon *precord, +char *pcaller_name /* calling routine name*/ +) { char buffer[200]; int i,n; @@ -170,11 +173,12 @@ char *pcaller_name; /* calling routine name*/ return; } -void recGblRecSupError(status,paddr,pcaller_name,psupport_name) -long status; -struct dbAddr *paddr; -char *pcaller_name; -char *psupport_name; +void recGblRecSupError( +long status, +struct dbAddr *paddr, +char *pcaller_name, +char *psupport_name +) { char buffer[200]; char *pstr; @@ -211,9 +215,10 @@ char *psupport_name; return; } -void recGblGetPrec(paddr,precision) - struct dbAddr *paddr; - long *precision; +void recGblGetPrec( + struct dbAddr *paddr, + long *precision +) { struct fldDes *pfldDes=(struct fldDes *)(paddr->pfldDes); @@ -240,9 +245,10 @@ void recGblGetPrec(paddr,precision) return; } -void recGblGetGraphicDouble(paddr,pgd) - struct dbAddr *paddr; - struct dbr_grDouble *pgd; +void recGblGetGraphicDouble( + struct dbAddr *paddr, + struct dbr_grDouble *pgd +) { struct fldDes *pfldDes=(struct fldDes *)(paddr->pfldDes); @@ -260,9 +266,10 @@ void recGblGetGraphicDouble(paddr,pgd) return; } -void recGblGetAlarmDouble(paddr,pad) - struct dbAddr *paddr; - struct dbr_alDouble *pad; +void recGblGetAlarmDouble( + struct dbAddr *paddr, + struct dbr_alDouble *pad +) { pad->upper_alarm_limit = 0; pad->upper_alarm_limit = 0; @@ -272,9 +279,10 @@ void recGblGetAlarmDouble(paddr,pad) return; } -void recGblGetControlDouble(paddr,pcd) - struct dbAddr *paddr; - struct dbr_ctrlDouble *pcd; +void recGblGetControlDouble( + struct dbAddr *paddr, + struct dbr_ctrlDouble *pcd +) { struct fldDes *pfldDes=(struct fldDes *)(paddr->pfldDes); @@ -302,7 +310,10 @@ long recGblGetLinkValue( ) { long status=0; + unsigned char pact; + pact = precord->pact; + precord->pact = TRUE; switch (plink->type){ case(CONSTANT): break; @@ -321,6 +332,7 @@ long recGblGetLinkValue( status=-1; recGblSetSevr(precord,SOFT_ALARM,INVALID_ALARM); } + precord->pact = pact; return(status); }