From e94d337db40140a4d9d321f570413ba6a373ac47 Mon Sep 17 00:00:00 2001 From: "benjamin.franksen" <benjamin.franksen@helmholtz-berlin.de> Date: Tue, 24 Sep 2013 18:17:05 +0000 Subject: [PATCH] removed deprecated epicsShareAPI markers --- src/seq/seqCom.h | 83 +++++++++++++++++++++++----------------------- src/seq/seq_cmd.c | 4 +-- src/seq/seq_if.c | 60 ++++++++++++++++----------------- src/seq/seq_main.c | 2 +- src/seq/seq_prog.c | 2 +- src/seq/seq_qry.c | 8 ++--- src/seq/seq_task.c | 2 +- 7 files changed, 81 insertions(+), 80 deletions(-) diff --git a/src/seq/seqCom.h b/src/seq/seqCom.h index 7624fa13..21d3632e 100644 --- a/src/seq/seqCom.h +++ b/src/seq/seqCom.h @@ -166,64 +166,65 @@ struct seqProgram */ /* event flag operations */ -epicsShareFunc void epicsShareAPI seq_efSet(SS_ID, EV_ID); -epicsShareFunc seqBool epicsShareAPI seq_efTest(SS_ID, EV_ID); -epicsShareFunc seqBool epicsShareAPI seq_efClear(SS_ID, EV_ID); -epicsShareFunc seqBool epicsShareAPI seq_efTestAndClear(SS_ID, EV_ID); +epicsShareFunc void seq_efSet(SS_ID, EV_ID); +epicsShareFunc seqBool seq_efTest(SS_ID, EV_ID); +epicsShareFunc seqBool seq_efClear(SS_ID, EV_ID); +epicsShareFunc seqBool seq_efTestAndClear(SS_ID, EV_ID); /* pv operations */ -epicsShareFunc pvStat epicsShareAPI seq_pvGet(SS_ID, VAR_ID, enum compType); -epicsShareFunc pvStat epicsShareAPI seq_pvGetMultiple(SS_ID, VAR_ID, +epicsShareFunc pvStat seq_pvGet(SS_ID, VAR_ID, enum compType); +epicsShareFunc pvStat seq_pvGetMultiple(SS_ID, VAR_ID, unsigned, enum compType); -epicsShareFunc seqBool epicsShareAPI seq_pvGetQ(SS_ID, VAR_ID); -epicsShareFunc void epicsShareAPI seq_pvFlushQ(SS_ID, VAR_ID); +epicsShareFunc seqBool seq_pvGetQ(SS_ID, VAR_ID); +epicsShareFunc void seq_pvFlushQ(SS_ID, VAR_ID); /* retain seq_pvFreeQ for compatibility */ #define seq_pvFreeQ seq_pvFlushQ -epicsShareFunc pvStat epicsShareAPI seq_pvPut(SS_ID, VAR_ID, enum compType); -epicsShareFunc pvStat epicsShareAPI seq_pvPutMultiple(SS_ID, VAR_ID, +epicsShareFunc pvStat seq_pvPut(SS_ID, VAR_ID, enum compType); +epicsShareFunc pvStat seq_pvPutMultiple(SS_ID, VAR_ID, unsigned, enum compType); -epicsShareFunc seqBool epicsShareAPI seq_pvGetComplete(SS_ID, VAR_ID); -epicsShareFunc seqBool epicsShareAPI seq_pvPutComplete(SS_ID, VAR_ID, +epicsShareFunc seqBool seq_pvGetComplete(SS_ID, VAR_ID); +epicsShareFunc seqBool seq_pvPutComplete(SS_ID, VAR_ID, unsigned, seqBool, seqBool*); -epicsShareFunc pvStat epicsShareAPI seq_pvAssign(SS_ID, VAR_ID, const char *); -epicsShareFunc pvStat epicsShareAPI seq_pvMonitor(SS_ID, VAR_ID); -epicsShareFunc void epicsShareAPI seq_pvSync(SS_ID, VAR_ID, unsigned, EV_ID); -epicsShareFunc pvStat epicsShareAPI seq_pvStopMonitor(SS_ID, VAR_ID); +epicsShareFunc pvStat seq_pvAssign(SS_ID, VAR_ID, const char *); +epicsShareFunc pvStat seq_pvMonitor(SS_ID, VAR_ID); +epicsShareFunc void seq_pvSync(SS_ID, VAR_ID, unsigned, EV_ID); +epicsShareFunc pvStat seq_pvStopMonitor(SS_ID, VAR_ID); /* pv info */ -epicsShareFunc char *epicsShareAPI seq_pvName(SS_ID, VAR_ID); -epicsShareFunc unsigned epicsShareAPI seq_pvCount(SS_ID, VAR_ID); -epicsShareFunc pvStat epicsShareAPI seq_pvStatus(SS_ID, VAR_ID); -epicsShareFunc pvSevr epicsShareAPI seq_pvSeverity(SS_ID, VAR_ID); -epicsShareFunc epicsTimeStamp epicsShareAPI seq_pvTimeStamp(SS_ID, VAR_ID); -epicsShareFunc const char *epicsShareAPI seq_pvMessage(SS_ID, VAR_ID); -epicsShareFunc seqBool epicsShareAPI seq_pvAssigned(SS_ID, VAR_ID); -epicsShareFunc seqBool epicsShareAPI seq_pvConnected(SS_ID, VAR_ID); +epicsShareFunc char *seq_pvName(SS_ID, VAR_ID); +epicsShareFunc unsigned seq_pvCount(SS_ID, VAR_ID); +epicsShareFunc pvStat seq_pvStatus(SS_ID, VAR_ID); +epicsShareFunc pvSevr seq_pvSeverity(SS_ID, VAR_ID); +epicsShareFunc epicsTimeStamp seq_pvTimeStamp(SS_ID, VAR_ID); +epicsShareFunc const char *seq_pvMessage(SS_ID, VAR_ID); +epicsShareFunc seqBool seq_pvAssigned(SS_ID, VAR_ID); +epicsShareFunc seqBool seq_pvConnected(SS_ID, VAR_ID); #define seq_pvIndex(ssId, varId) varId #define seq_ssId(ssId) ssId #define seq_pVar(ssId) _seq_var /* global operations */ -epicsShareFunc void epicsShareAPI seq_pvFlush(SS_ID); -epicsShareFunc seqBool epicsShareAPI seq_delay(SS_ID, double); -epicsShareFunc char *epicsShareAPI seq_macValueGet(SS_ID, const char *); -epicsShareFunc void epicsShareAPI seq_exit(SS_ID); +epicsShareFunc void seq_pvFlush(SS_ID); +epicsShareFunc seqBool seq_delay(SS_ID, double); +epicsShareFunc char *seq_macValueGet(SS_ID, const char *); +epicsShareFunc void seq_exit(SS_ID); /* global info */ -epicsShareFunc unsigned epicsShareAPI seq_pvChannelCount(SS_ID); -epicsShareFunc unsigned epicsShareAPI seq_pvConnectCount(SS_ID); -epicsShareFunc unsigned epicsShareAPI seq_pvAssignCount(SS_ID); -epicsShareFunc seqBool epicsShareAPI seq_optGet(SS_ID, const char *); +epicsShareFunc unsigned seq_pvChannelCount(SS_ID); +epicsShareFunc unsigned seq_pvConnectCount(SS_ID); +epicsShareFunc unsigned seq_pvAssignCount(SS_ID); +epicsShareFunc seqBool seq_optGet(SS_ID, const char *); + /* shell commands */ -epicsShareFunc void epicsShareAPI seqShow(epicsThreadId); -epicsShareFunc void epicsShareAPI seqChanShow(epicsThreadId, const char *); -epicsShareFunc void epicsShareAPI seqcar(int level); -epicsShareFunc void epicsShareAPI seqQueueShow(epicsThreadId); -epicsShareFunc void epicsShareAPI seqStop(epicsThreadId); -epicsShareFunc epicsThreadId epicsShareAPI seq(seqProgram *, const char *, unsigned); +epicsShareFunc void seqShow(epicsThreadId); +epicsShareFunc void seqChanShow(epicsThreadId, const char *); +epicsShareFunc void seqcar(int level); +epicsShareFunc void seqQueueShow(epicsThreadId); +epicsShareFunc void seqStop(epicsThreadId); +epicsShareFunc epicsThreadId seq(seqProgram *, const char *, unsigned); /* called by generated main and registrar routines */ -epicsShareFunc void epicsShareAPI seqRegisterSequencerProgram(seqProgram *p); -epicsShareFunc void epicsShareAPI seqRegisterSequencerCommands(void); +epicsShareFunc void seqRegisterSequencerProgram(seqProgram *p); +epicsShareFunc void seqRegisterSequencerCommands(void); /* exported for devSequencer */ -epicsShareFunc struct program_instance* epicsShareAPI seqFindProgByName(const char *, int); +epicsShareFunc struct program_instance* seqFindProgByName(const char *, int); #ifdef __cplusplus } /* extern "C" */ diff --git a/src/seq/seq_cmd.c b/src/seq/seq_cmd.c index 123c8fe2..91c7ad70 100644 --- a/src/seq/seq_cmd.c +++ b/src/seq/seq_cmd.c @@ -47,7 +47,7 @@ static void seqLazyInit() epicsThreadOnce(&seqOnceFlag, seqInitPvt, NULL); } -epicsShareFunc void epicsShareAPI seqRegisterSequencerProgram(seqProgram *prog) +epicsShareFunc void seqRegisterSequencerProgram(seqProgram *prog) { struct sequencerProgram *sp = NULL; @@ -227,7 +227,7 @@ static void seqcarCallFunc(const iocshArgBuf *args) * This routine is called before multitasking has started, so there's * no race condition in the test/set of firstTime. */ -epicsShareFunc void epicsShareAPI seqRegisterSequencerCommands(void) +epicsShareFunc void seqRegisterSequencerCommands(void) { static int firstTime = 1; if (firstTime) { diff --git a/src/seq/seq_if.c b/src/seq/seq_if.c index b1f6dfa4..f624a22f 100644 --- a/src/seq/seq_if.c +++ b/src/seq/seq_if.c @@ -54,7 +54,7 @@ static pvStat check_connected(DBCHAN *dbch, PVMETA *meta) * Get value from a channel. * TODO: add optional timeout argument. */ -epicsShareFunc pvStat epicsShareAPI seq_pvGet(SS_ID ss, VAR_ID varId, enum compType compType) +epicsShareFunc pvStat seq_pvGet(SS_ID ss, VAR_ID varId, enum compType compType) { SPROG *sp = ss->sprog; CHAN *ch = sp->chan + varId; @@ -216,7 +216,7 @@ epicsShareFunc pvStat epicsShareAPI seq_pvGet(SS_ID ss, VAR_ID varId, enum compT * Return whether the last get completed. In safe mode, as a * side effect, copy value from shared buffer to state set local buffer. */ -epicsShareFunc boolean epicsShareAPI seq_pvGetComplete(SS_ID ss, VAR_ID varId) +epicsShareFunc boolean seq_pvGetComplete(SS_ID ss, VAR_ID varId) { epicsEventId getSem = ss->getSemId[varId]; SPROG *sp = ss->sprog; @@ -331,7 +331,7 @@ static void anonymous_put(SS_ID ss, CHAN *ch) /* * Put a variable's value to a PV. */ -epicsShareFunc pvStat epicsShareAPI seq_pvPut(SS_ID ss, VAR_ID varId, enum compType compType) +epicsShareFunc pvStat seq_pvPut(SS_ID ss, VAR_ID varId, enum compType compType) { SPROG *sp = ss->sprog; CHAN *ch = sp->chan + varId; @@ -512,7 +512,7 @@ epicsShareFunc pvStat epicsShareAPI seq_pvPut(SS_ID ss, VAR_ID varId, enum compT /* * Return whether the last put completed. */ -epicsShareFunc boolean epicsShareAPI seq_pvPutComplete( +epicsShareFunc boolean seq_pvPutComplete( SS_ID ss, VAR_ID varId, unsigned length, @@ -593,7 +593,7 @@ epicsShareFunc boolean epicsShareAPI seq_pvPutComplete( * Assign to a zero-length string ("") disconnects/de-assigns, * in safe mode, creates an anonymous PV. */ -epicsShareFunc pvStat epicsShareAPI seq_pvAssign(SS_ID ss, VAR_ID varId, const char *pvName) +epicsShareFunc pvStat seq_pvAssign(SS_ID ss, VAR_ID varId, const char *pvName) { SPROG *sp = ss->sprog; CHAN *ch = sp->chan + varId; @@ -682,7 +682,7 @@ epicsShareFunc pvStat epicsShareAPI seq_pvAssign(SS_ID ss, VAR_ID varId, const c /* * Initiate a monitor. */ -epicsShareFunc pvStat epicsShareAPI seq_pvMonitor(SS_ID ss, VAR_ID varId) +epicsShareFunc pvStat seq_pvMonitor(SS_ID ss, VAR_ID varId) { SPROG *sp = ss->sprog; CHAN *ch = sp->chan + varId; @@ -708,7 +708,7 @@ epicsShareFunc pvStat epicsShareAPI seq_pvMonitor(SS_ID ss, VAR_ID varId) /* * Cancel a monitor. */ -epicsShareFunc pvStat epicsShareAPI seq_pvStopMonitor(SS_ID ss, VAR_ID varId) +epicsShareFunc pvStat seq_pvStopMonitor(SS_ID ss, VAR_ID varId) { SPROG *sp = ss->sprog; CHAN *ch = sp->chan + varId; @@ -735,7 +735,7 @@ epicsShareFunc pvStat epicsShareAPI seq_pvStopMonitor(SS_ID ss, VAR_ID varId) * Synchronize pv with an event flag. * ev_flag == 0 means unSync. */ -epicsShareFunc void epicsShareAPI seq_pvSync(SS_ID ss, VAR_ID varId, unsigned length, EV_ID new_ev_flag) +epicsShareFunc void seq_pvSync(SS_ID ss, VAR_ID varId, unsigned length, EV_ID new_ev_flag) { SPROG *sp = ss->sprog; unsigned i; @@ -787,7 +787,7 @@ epicsShareFunc void epicsShareAPI seq_pvSync(SS_ID ss, VAR_ID varId, unsigned le /* * Return total number of database channels. */ -epicsShareFunc unsigned epicsShareAPI seq_pvChannelCount(SS_ID ss) +epicsShareFunc unsigned seq_pvChannelCount(SS_ID ss) { return ss->sprog->numChans; } @@ -795,7 +795,7 @@ epicsShareFunc unsigned epicsShareAPI seq_pvChannelCount(SS_ID ss) /* * Return number of database channels connected. */ -epicsShareFunc unsigned epicsShareAPI seq_pvConnectCount(SS_ID ss) +epicsShareFunc unsigned seq_pvConnectCount(SS_ID ss) { return ss->sprog->connectCount; } @@ -803,13 +803,13 @@ epicsShareFunc unsigned epicsShareAPI seq_pvConnectCount(SS_ID ss) /* * Return number of database channels assigned. */ -epicsShareFunc unsigned epicsShareAPI seq_pvAssignCount(SS_ID ss) +epicsShareFunc unsigned seq_pvAssignCount(SS_ID ss) { return ss->sprog->assignCount; } /* Flush outstanding PV requests */ -epicsShareFunc void epicsShareAPI seq_pvFlush(SS_ID ss) +epicsShareFunc void seq_pvFlush(SS_ID ss) { pvSysFlush(ss->sprog->pvSys); } @@ -817,7 +817,7 @@ epicsShareFunc void epicsShareAPI seq_pvFlush(SS_ID ss) /* * Return whether database channel is connected. */ -epicsShareFunc boolean epicsShareAPI seq_pvConnected(SS_ID ss, VAR_ID varId) +epicsShareFunc boolean seq_pvConnected(SS_ID ss, VAR_ID varId) { CHAN *ch = ss->sprog->chan + varId; return ch->dbch && ch->dbch->connected; @@ -826,7 +826,7 @@ epicsShareFunc boolean epicsShareAPI seq_pvConnected(SS_ID ss, VAR_ID varId) /* * Return whether database channel is assigned. */ -epicsShareFunc boolean epicsShareAPI seq_pvAssigned(SS_ID ss, VAR_ID varId) +epicsShareFunc boolean seq_pvAssigned(SS_ID ss, VAR_ID varId) { return ss->sprog->chan[varId].dbch != NULL; } @@ -835,7 +835,7 @@ epicsShareFunc boolean epicsShareAPI seq_pvAssigned(SS_ID ss, VAR_ID varId) * Return number elements in an array, which is the lesser of * the array size and the element count returned by the PV layer. */ -epicsShareFunc unsigned epicsShareAPI seq_pvCount(SS_ID ss, VAR_ID varId) +epicsShareFunc unsigned seq_pvCount(SS_ID ss, VAR_ID varId) { CHAN *ch = ss->sprog->chan + varId; return ch->dbch ? ch->dbch->dbCount : ch->count; @@ -844,7 +844,7 @@ epicsShareFunc unsigned epicsShareAPI seq_pvCount(SS_ID ss, VAR_ID varId) /* * Return a channel name of an assigned variable. */ -epicsShareFunc char *epicsShareAPI seq_pvName(SS_ID ss, VAR_ID varId) +epicsShareFunc char *seq_pvName(SS_ID ss, VAR_ID varId) { CHAN *ch = ss->sprog->chan + varId; return ch->dbch ? ch->dbch->dbName : NULL; @@ -853,7 +853,7 @@ epicsShareFunc char *epicsShareAPI seq_pvName(SS_ID ss, VAR_ID varId) /* * Return channel alarm status. */ -epicsShareFunc pvStat epicsShareAPI seq_pvStatus(SS_ID ss, VAR_ID varId) +epicsShareFunc pvStat seq_pvStatus(SS_ID ss, VAR_ID varId) { CHAN *ch = ss->sprog->chan + varId; PVMETA *meta = metaPtr(ch,ss); @@ -863,7 +863,7 @@ epicsShareFunc pvStat epicsShareAPI seq_pvStatus(SS_ID ss, VAR_ID varId) /* * Return channel alarm severity. */ -epicsShareFunc pvSevr epicsShareAPI seq_pvSeverity(SS_ID ss, VAR_ID varId) +epicsShareFunc pvSevr seq_pvSeverity(SS_ID ss, VAR_ID varId) { CHAN *ch = ss->sprog->chan + varId; PVMETA *meta = metaPtr(ch,ss); @@ -873,7 +873,7 @@ epicsShareFunc pvSevr epicsShareAPI seq_pvSeverity(SS_ID ss, VAR_ID varId) /* * Return channel error message. */ -epicsShareFunc const char *epicsShareAPI seq_pvMessage(SS_ID ss, VAR_ID varId) +epicsShareFunc const char *seq_pvMessage(SS_ID ss, VAR_ID varId) { CHAN *ch = ss->sprog->chan + varId; PVMETA *meta = metaPtr(ch,ss); @@ -883,7 +883,7 @@ epicsShareFunc const char *epicsShareAPI seq_pvMessage(SS_ID ss, VAR_ID varId) /* * Return channel time stamp. */ -epicsShareFunc epicsTimeStamp epicsShareAPI seq_pvTimeStamp(SS_ID ss, VAR_ID varId) +epicsShareFunc epicsTimeStamp seq_pvTimeStamp(SS_ID ss, VAR_ID varId) { CHAN *ch = ss->sprog->chan + varId; PVMETA *meta = metaPtr(ch,ss); @@ -903,7 +903,7 @@ epicsShareFunc epicsTimeStamp epicsShareAPI seq_pvTimeStamp(SS_ID ss, VAR_ID var * Set an event flag, then wake up each state * set that might be waiting on that event flag. */ -epicsShareFunc void epicsShareAPI seq_efSet(SS_ID ss, EV_ID ev_flag) +epicsShareFunc void seq_efSet(SS_ID ss, EV_ID ev_flag) { SPROG *sp = ss->sprog; @@ -925,7 +925,7 @@ epicsShareFunc void epicsShareAPI seq_efSet(SS_ID ss, EV_ID ev_flag) /* * Return whether event flag is set. */ -epicsShareFunc boolean epicsShareAPI seq_efTest(SS_ID ss, EV_ID ev_flag) +epicsShareFunc boolean seq_efTest(SS_ID ss, EV_ID ev_flag) /* event flag */ { SPROG *sp = ss->sprog; @@ -949,7 +949,7 @@ epicsShareFunc boolean epicsShareAPI seq_efTest(SS_ID ss, EV_ID ev_flag) /* * Clear event flag. */ -epicsShareFunc boolean epicsShareAPI seq_efClear(SS_ID ss, EV_ID ev_flag) +epicsShareFunc boolean seq_efClear(SS_ID ss, EV_ID ev_flag) { SPROG *sp = ss->sprog; boolean isSet; @@ -972,7 +972,7 @@ epicsShareFunc boolean epicsShareAPI seq_efClear(SS_ID ss, EV_ID ev_flag) * Atomically test event flag against outstanding events, then clear it * and return whether it was set. */ -epicsShareFunc boolean epicsShareAPI seq_efTestAndClear(SS_ID ss, EV_ID ev_flag) +epicsShareFunc boolean seq_efTestAndClear(SS_ID ss, EV_ID ev_flag) { SPROG *sp = ss->sprog; boolean isSet; @@ -1024,7 +1024,7 @@ static void *getq_cp(void *dest, const void *value, size_t elemSize) /* * Get value from a queued PV. */ -epicsShareFunc boolean epicsShareAPI seq_pvGetQ(SS_ID ss, VAR_ID varId) +epicsShareFunc boolean seq_pvGetQ(SS_ID ss, VAR_ID varId) { SPROG *sp = ss->sprog; CHAN *ch = sp->chan + varId; @@ -1062,7 +1062,7 @@ epicsShareFunc boolean epicsShareAPI seq_pvGetQ(SS_ID ss, VAR_ID varId) /* * Flush elements on syncQ queue and clear event flag. */ -epicsShareFunc void epicsShareAPI seq_pvFlushQ(SS_ID ss, VAR_ID varId) +epicsShareFunc void seq_pvFlushQ(SS_ID ss, VAR_ID varId) { SPROG *sp = ss->sprog; CHAN *ch = sp->chan + varId; @@ -1085,7 +1085,7 @@ epicsShareFunc void epicsShareAPI seq_pvFlushQ(SS_ID ss, VAR_ID varId) * As a side-effect, adjust the state set's wakeupTime if our delay * is shorter than previously tested ones. */ -epicsShareFunc boolean epicsShareAPI seq_delay(SS_ID ss, double delay) +epicsShareFunc boolean seq_delay(SS_ID ss, double delay) { boolean expired; double now, timeExpired; @@ -1106,7 +1106,7 @@ epicsShareFunc boolean epicsShareAPI seq_delay(SS_ID ss, double delay) * Return the value of an option (e.g. "a"). * FALSE means "-" and TRUE means "+". */ -epicsShareFunc boolean epicsShareAPI seq_optGet(SS_ID ss, const char *opt) +epicsShareFunc boolean seq_optGet(SS_ID ss, const char *opt) { SPROG *sp = ss->sprog; @@ -1126,7 +1126,7 @@ epicsShareFunc boolean epicsShareAPI seq_optGet(SS_ID ss, const char *opt) /* * Given macro name, return pointer to its value. */ -epicsShareFunc char *epicsShareAPI seq_macValueGet(SS_ID ss, const char *name) +epicsShareFunc char *seq_macValueGet(SS_ID ss, const char *name) { return seqMacValGet(ss->sprog, name); } @@ -1134,7 +1134,7 @@ epicsShareFunc char *epicsShareAPI seq_macValueGet(SS_ID ss, const char *name) /* * Immediately terminate all state sets and jump to global exit block. */ -epicsShareFunc void epicsShareAPI seq_exit(SS_ID ss) +epicsShareFunc void seq_exit(SS_ID ss) { SPROG *sp = ss->sprog; /* Ask all state set threads to exit */ diff --git a/src/seq/seq_main.c b/src/seq/seq_main.c index b6ff6096..025e3687 100644 --- a/src/seq/seq_main.c +++ b/src/seq/seq_main.c @@ -29,7 +29,7 @@ static PVTYPE *find_type(const char *userType); * Creates the initial state program thread and returns its thread id. * Most initialization is performed here. */ -epicsShareFunc epicsThreadId epicsShareAPI seq( +epicsShareFunc epicsThreadId seq( seqProgram *seqProg, const char *macroDef, unsigned stackSize) { epicsThreadId tid; diff --git a/src/seq/seq_prog.c b/src/seq/seq_prog.c index cc0742e6..bece8880 100644 --- a/src/seq/seq_prog.c +++ b/src/seq/seq_prog.c @@ -77,7 +77,7 @@ static int findByName(SPROG *sp, void *param) * seqFindProgByName() - find a program in the program instance list by name * and instance number. */ -epicsShareFunc SPROG *epicsShareAPI seqFindProgByName(const char *progName, int instance) +epicsShareFunc SPROG *seqFindProgByName(const char *progName, int instance) { struct findByNameArgs args; diff --git a/src/seq/seq_qry.c b/src/seq/seq_qry.c index 6b6ca449..6148d699 100644 --- a/src/seq/seq_qry.c +++ b/src/seq/seq_qry.c @@ -27,7 +27,7 @@ void print_channel_value(pr_fun *pr, CHAN *ch, void *val) * If a non-zero thread id is specified then print the information about * the state program, otherwise print a brief summary of all state programs */ -epicsShareFunc void epicsShareAPI seqShow(epicsThreadId tid) +epicsShareFunc void seqShow(epicsThreadId tid) { SSCB *ss = seqQryFind(tid); SPROG *sp; @@ -114,7 +114,7 @@ epicsShareFunc void epicsShareAPI seqShow(epicsThreadId tid) /* * seqChanShow() - Show channel information for a state program. */ -epicsShareFunc void epicsShareAPI seqChanShow(epicsThreadId tid, const char *str) +epicsShareFunc void seqChanShow(epicsThreadId tid, const char *str) { SSCB *ss = seqQryFind(tid); SPROG *sp; @@ -264,7 +264,7 @@ static int seqcarCollect(SPROG *sp, void *param) return FALSE; /* continue traversal */ } -epicsShareFunc void epicsShareAPI seqcar(int level) +epicsShareFunc void seqcar(int level) { struct seqStats stats = {0, 0, 0, 0}; @@ -278,7 +278,7 @@ epicsShareFunc void epicsShareAPI seqcar(int level) /* * seqQueueShow() - Show syncQ queue information for a state program. */ -epicsShareFunc void epicsShareAPI seqQueueShow(epicsThreadId tid) +epicsShareFunc void seqQueueShow(epicsThreadId tid) { SSCB *ss = seqQryFind(tid); SPROG *sp; diff --git a/src/seq/seq_task.c b/src/seq/seq_task.c index cdb6c112..d6a2c8b3 100644 --- a/src/seq/seq_task.c +++ b/src/seq/seq_task.c @@ -393,7 +393,7 @@ exit: /* * Delete all state set threads and do general clean-up. */ -void epicsShareAPI seqStop(epicsThreadId tid) +epicsShareFunc void seqStop(epicsThreadId tid) { SPROG *sp; -- GitLab