dbLock: dbLockerAlloc() accept const array of non-const pointers
This commit is contained in:
+2
-2
@@ -328,7 +328,7 @@ int dbLockUpdateRefs(dbLocker *locker, int update)
|
||||
}
|
||||
|
||||
void dbLockerPrepare(struct dbLocker *locker,
|
||||
struct dbCommon **precs,
|
||||
struct dbCommon * const *precs,
|
||||
size_t nrecs)
|
||||
{
|
||||
size_t i;
|
||||
@@ -348,7 +348,7 @@ void dbLockerPrepare(struct dbLocker *locker,
|
||||
dbLockUpdateRefs(locker, 1);
|
||||
}
|
||||
|
||||
dbLocker *dbLockerAlloc(dbCommon **precs,
|
||||
dbLocker *dbLockerAlloc(dbCommon * const *precs,
|
||||
size_t nrecs,
|
||||
unsigned int flags)
|
||||
{
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ typedef struct dbLocker dbLocker;
|
||||
epicsShareFunc void dbScanLock(struct dbCommon *precord);
|
||||
epicsShareFunc void dbScanUnlock(struct dbCommon *precord);
|
||||
|
||||
epicsShareFunc dbLocker *dbLockerAlloc(struct dbCommon **precs,
|
||||
epicsShareFunc dbLocker *dbLockerAlloc(struct dbCommon * const *precs,
|
||||
size_t nrecs,
|
||||
unsigned int flags);
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@ epicsShareFunc void dbLockDecRef(lockSet *ls);
|
||||
* nrecs must be <=DBLOCKER_NALLOC.
|
||||
*/
|
||||
void dbLockerPrepare(struct dbLocker *locker,
|
||||
struct dbCommon **precs,
|
||||
struct dbCommon * const *precs,
|
||||
size_t nrecs);
|
||||
void dbLockerFinalize(dbLocker *);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user