29 typedef struct ioscan_head *IOSCANPVT;
134 typedef long (*DEVSUPFUN)(
void *);
136 typedef long (*DEVSUPFUN)();
139 #ifndef USE_TYPED_DSET 163 epicsShareExtern
dsxt devSoft_DSXT;
165 epicsShareFunc
void devExtend(
dsxt *pdsxt);
166 epicsShareFunc
void dbInitDevSup(
struct devSup *pdevSup, dset *pdset);
169 #define S_dev_noDevSup (M_devSup| 1) 170 #define S_dev_noDSET (M_devSup| 3) 171 #define S_dev_missingSup (M_devSup| 5) 172 #define S_dev_badInpType (M_devSup| 7) 173 #define S_dev_badOutType (M_devSup| 9) 174 #define S_dev_badInitRet (M_devSup|11) 175 #define S_dev_badBus (M_devSup|13) 176 #define S_dev_badCard (M_devSup|15) 177 #define S_dev_badSignal (M_devSup|17) 178 #define S_dev_NoInit (M_devSup|19) 179 #define S_dev_Conflict (M_devSup|21) 180 #define S_dev_noDeviceFound (M_devSup|23)
long(* init_record)(struct dbCommon *prec)
epicsShareFunc struct link * dbGetDevLink(struct dbCommon *prec)
long(* get_ioint_info)(int detach, struct dbCommon *prec, IOSCANPVT *pscan)
Mark external symbols and entry points for shared libraries.