From 1b16c7130b6ac7143ad0c449d2a5e494953f6d78 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Wed, 3 May 2017 17:58:29 -0400 Subject: [PATCH] std/rec: ioc64in/outRecord typed rset --- src/std/rec/int64inRecord.c | 10 ++++++---- src/std/rec/int64outRecord.c | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/std/rec/int64inRecord.c b/src/std/rec/int64inRecord.c index dba5bac5c..bac4c92f8 100644 --- a/src/std/rec/int64inRecord.c +++ b/src/std/rec/int64inRecord.c @@ -42,8 +42,8 @@ /* Create RSET - Record Support Entry Table*/ #define report NULL #define initialize NULL -static long init_record(int64inRecord *, int); -static long process(int64inRecord *); +static long init_record(dbCommon *, int); +static long process(dbCommon *); #define special NULL #define get_value NULL #define cvt_dbaddr NULL @@ -94,8 +94,9 @@ static void monitor(int64inRecord *prec); static long readValue(int64inRecord *prec); -static long init_record(int64inRecord *prec, int pass) +static long init_record(dbCommon *pcom, int pass) { + int64inRecord *prec = (int64inRecord*)pcom; struct int64indset *pdset; long status; @@ -129,8 +130,9 @@ static long init_record(int64inRecord *prec, int pass) return(0); } -static long process(int64inRecord *prec) +static long process(dbCommon *pcom) { + int64inRecord *prec = (int64inRecord*)pcom; struct int64indset *pdset = (struct int64indset *)(prec->dset); long status; unsigned char pact=prec->pact; diff --git a/src/std/rec/int64outRecord.c b/src/std/rec/int64outRecord.c index 02ebf4791..d63fad7ea 100644 --- a/src/std/rec/int64outRecord.c +++ b/src/std/rec/int64outRecord.c @@ -39,8 +39,8 @@ /* Create RSET - Record Support Entry Table*/ #define report NULL #define initialize NULL -static long init_record(int64outRecord *, int); -static long process(int64outRecord *); +static long init_record(dbCommon *, int); +static long process(dbCommon *); #define special NULL #define get_value NULL #define cvt_dbaddr NULL @@ -92,8 +92,9 @@ static long writeValue(int64outRecord *prec); static void convert(int64outRecord *prec, epicsInt64 value); -static long init_record(int64outRecord *prec, int pass) +static long init_record(dbCommon *pcom, int pass) { + int64outRecord *prec = (int64outRecord*)pcom; struct int64outdset *pdset; long status=0; @@ -123,8 +124,9 @@ static long init_record(int64outRecord *prec, int pass) return(0); } -static long process(int64outRecord *prec) +static long process(dbCommon *pcom) { + int64outRecord *prec = (int64outRecord*)pcom; struct int64outdset *pdset = (struct int64outdset *)(prec->dset); long status=0; epicsInt64 value;