Skip to content
Snippets Groups Projects
Commit b06bfcb7 authored by benjamin.franksen's avatar benjamin.franksen
Browse files

seq: removed seqFindProgByName (was used only by devSeq)

parent e94d337d
No related branches found
No related tags found
No related merge requests found
......@@ -223,8 +223,6 @@ epicsShareFunc epicsThreadId seq(seqProgram *, const char *, unsigned);
/* called by generated main and registrar routines */
epicsShareFunc void seqRegisterSequencerProgram(seqProgram *p);
epicsShareFunc void seqRegisterSequencerCommands(void);
/* exported for devSequencer */
epicsShareFunc struct program_instance* seqFindProgByName(const char *, int);
#ifdef __cplusplus
} /* extern "C" */
......
......@@ -58,36 +58,6 @@ SSCB *seqFindStateSet(epicsThreadId threadId)
return args.ss;
}
struct findByNameArgs {
SPROG *sp;
const char *progName;
int instance;
};
static int findByName(SPROG *sp, void *param)
{
struct findByNameArgs *pargs = (struct findByNameArgs *)param;
int found = strcmp(sp->progName, pargs->progName) == 0 && sp->instance == pargs->instance;
if (found)
pargs->sp = sp;
return found;
}
/*
* seqFindProgByName() - find a program in the program instance list by name
* and instance number.
*/
epicsShareFunc SPROG *seqFindProgByName(const char *progName, int instance)
{
struct findByNameArgs args;
args.sp = 0;
args.progName = progName;
args.instance = instance;
seqTraverseProg(findByName, &args);
return args.sp;
}
struct traverseInstancesArgs {
seqTraversee *func;
void *param;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment