Allow BPTR replacement in aai and aao

This commit is contained in:
Michael Davidsaver
2013-01-23 10:38:32 -05:00
parent 92d52cc415
commit 1b0ff46d33
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -183,7 +183,6 @@ static long cvt_dbaddr(DBADDR *paddr)
{
aaiRecord *prec = (aaiRecord *)paddr->precord;
paddr->pfield = prec->bptr;
paddr->no_elements = prec->nelm;
paddr->field_type = prec->ftvl;
paddr->field_size = dbValueSize(prec->ftvl);
@@ -195,6 +194,7 @@ static long get_array_info(DBADDR *paddr, long *no_elements, long *offset)
{
aaiRecord *prec = (aaiRecord *)paddr->precord;
paddr->pfield = prec->bptr;
*no_elements = prec->nord;
*offset = 0;
return 0;
@@ -308,7 +308,7 @@ static void monitor(aaiRecord *prec)
}
if (monitor_mask)
db_post_events(prec, prec->bptr, monitor_mask);
db_post_events(prec, (void*)&prec->val, monitor_mask);
}
static long readValue(aaiRecord *prec)
+2 -2
View File
@@ -183,7 +183,6 @@ static long cvt_dbaddr(DBADDR *paddr)
{
aaoRecord *prec = (aaoRecord *)paddr->precord;
paddr->pfield = prec->bptr;
paddr->no_elements = prec->nelm;
paddr->field_type = prec->ftvl;
paddr->field_size = dbValueSize(prec->ftvl);
@@ -195,6 +194,7 @@ static long get_array_info(DBADDR *paddr, long *no_elements, long *offset)
{
aaoRecord *prec = (aaoRecord *)paddr->precord;
paddr->pfield = prec->bptr;
*no_elements = prec->nord;
*offset = 0;
return 0;
@@ -308,7 +308,7 @@ static void monitor(aaoRecord *prec)
}
if (monitor_mask)
db_post_events(prec, prec->bptr, monitor_mask);
db_post_events(prec, (void*)&prec->val, monitor_mask);
}
static long writeValue(aaoRecord *prec)