diff --git a/src/registry/registry.c b/src/registry/registry.c index 3a8669f68..78d28df60 100644 --- a/src/registry/registry.c +++ b/src/registry/registry.c @@ -51,6 +51,7 @@ epicsShareFunc int epicsShareAPI registryAdd( pentry = gphAdd(gphPvt,name,registryID); if(!pentry) return(FALSE); pentry->userPvt = (void *)data; +printf("regsistryAdd %p %s %p\n",registryID,name,data); return(TRUE); } diff --git a/src/registry/registryFunction.c b/src/registry/registryFunction.c index 627ac3e23..31e94cbf4 100644 --- a/src/registry/registryFunction.c +++ b/src/registry/registryFunction.c @@ -27,6 +27,7 @@ static void *registryID = (void *)&function; epicsShareFunc int epicsShareAPI registryFunctionAdd( const char *name,REGISTRYFUNCTION func) { +printf("regisryFunctionAdd name %s func %p\n",name,func); return(registryAdd(registryID,name,(void *)func)); } @@ -34,7 +35,9 @@ epicsShareFunc REGISTRYFUNCTION epicsShareAPI registryFunctionFind( const char *name) { REGISTRYFUNCTION func; +printf("regisryFunctionFind name %s\n",name); func = (REGISTRYFUNCTION)registryFind(registryID,name); +printf("regisryFunctionFind name %s func %p\n",name,func); if(!func) { func = (REGISTRYFUNCTION)registryFind(0,name); if(func)registryFunctionAdd(name,func); diff --git a/src/registry/registryFunction.h b/src/registry/registryFunction.h index 32ce96259..b5da37b61 100644 --- a/src/registry/registryFunction.h +++ b/src/registry/registryFunction.h @@ -16,7 +16,7 @@ extern "C" { #endif -typedef void (*REGISTRYFUNCTION)(void); +typedef void (*REGISTRYFUNCTION)(); typedef struct registryFunctionRef { const char *name; diff --git a/src/registry/registryRecordType.h b/src/registry/registryRecordType.h index 57de804e0..ca5f80192 100644 --- a/src/registry/registryRecordType.h +++ b/src/registry/registryRecordType.h @@ -20,7 +20,7 @@ struct dbRecordType; struct rset; struct dbBase; -typedef int (epicsShareAPI *computeSizeOffset)(struct dbRecordType *pdbRecordType); +typedef int (*computeSizeOffset)(struct dbRecordType *pdbRecordType); typedef struct recordTypeLocation { struct rset *prset;