This is Unofficial EPICS BASE Doxygen Site
epicsDynLink.h
Go to the documentation of this file.
1 /*************************************************************************\
2 * Copyright (c) 2014 UChicago Argonne LLC, as Operator of Argonne
3 * National Laboratory.
4 * Copyright (c) 2002 The Regents of the University of California, as
5 * Operator of Los Alamos National Laboratory.
6 * EPICS BASE is distributed subject to a Software License Agreement found
7 * in file LICENSE that is included with this distribution.
8 \*************************************************************************/
9 
10 /*
11  * These routines will eventually need to be made OS independent
12  * (currently this is vxWorks specific)
13  */
14 
15 #ifndef epicsDynLinkh
16 #define epicsDynLinkh
17 
18 #include "vxWorks.h"
19 #include "symLib.h"
20 #include "sysSymTbl.h"
21 #include "compilerDependencies.h"
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
27 /* Use epicsFindSymbol() instead of these */
28 
29 STATUS symFindByNameEPICS(SYMTAB_ID symTblId, char *name, char **pvalue,
30  SYM_TYPE *pType) EPICS_DEPRECATED;
31 
32 STATUS symFindByNameAndTypeEPICS(SYMTAB_ID symTblId, char *name, char **pvalue,
33  SYM_TYPE *pType, SYM_TYPE sType, SYM_TYPE mask) EPICS_DEPRECATED;
34 
35 #ifdef __cplusplus
36 }
37 #endif
38 
39 #endif /* ifdef epicsDynLinkh */
40 
struct rset rset EPICS_DEPRECATED
Definition: recSup.h:88
Compiler specific declarations.