fixed WIN32 DLL inmort/export issues
This commit is contained in:
@@ -39,10 +39,10 @@
|
||||
#include "ellLib.h"
|
||||
#include "dbBase.h"
|
||||
#include "dbStaticLib.h"
|
||||
#include "dbAccess.h"
|
||||
#include "epicsPrint.h"
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "dbAccess.h"
|
||||
#include "cvtTable.h"
|
||||
|
||||
static brkTable *findBrkTable(short linr)
|
||||
|
||||
@@ -14,13 +14,13 @@ of this distribution.
|
||||
#ifndef INCdbAccessh
|
||||
#define INCdbAccessh
|
||||
|
||||
#include "shareLib.h"
|
||||
#include "dbDefs.h"
|
||||
#include "tsStamp.h"
|
||||
#include "dbBase.h"
|
||||
#include "caeventmask.h"
|
||||
#include "dbFldTypes.h"
|
||||
#include "link.h"
|
||||
#include "caeventmask.h"
|
||||
#include "dbBase.h"
|
||||
#include "shareLib.h"
|
||||
#include "dbAddr.h"
|
||||
#include "dbLock.h"
|
||||
#include "dbAccessDefs.h"
|
||||
@@ -28,5 +28,4 @@ of this distribution.
|
||||
#include "dbCommon.h"
|
||||
#include "db_field_log.h"
|
||||
|
||||
|
||||
#endif /*INCdbAccessh*/
|
||||
|
||||
@@ -41,8 +41,6 @@ of this distribution.
|
||||
#include "epicsPrint.h"
|
||||
#include "dbCommon.h"
|
||||
#include "cadef.h"
|
||||
#include "db_access.h"
|
||||
#include "caerr.h"
|
||||
/*following because we cant include dbStaticLib.h*/
|
||||
epicsShareFunc void * epicsShareAPI dbCalloc(size_t nobj,size_t size);
|
||||
#define epicsExportSharedSymbols
|
||||
|
||||
@@ -14,8 +14,9 @@ of this distribution.
|
||||
#ifndef INCdbConverth
|
||||
#define INCdbConverth
|
||||
|
||||
#include "shareLib.h"
|
||||
#include "dbFldTypes.h"
|
||||
#include "shareLib.h"
|
||||
|
||||
epicsShareExtern long (*dbGetConvertRoutine[DBF_DEVICE+1][DBR_ENUM+1])
|
||||
(DBADDR *paddr, void *pbuffer,long nRequest, long no_elements, long offset);
|
||||
epicsShareExtern long (*dbPutConvertRoutine[DBR_ENUM+1][DBF_DEVICE+1])
|
||||
|
||||
@@ -14,8 +14,8 @@ of this distribution.
|
||||
#ifndef INCdbConvertFasth
|
||||
#define INCdbConvertFasth
|
||||
|
||||
#include "shareLib.h"
|
||||
#include "dbFldTypes.h"
|
||||
#include "shareLib.h"
|
||||
|
||||
epicsShareExtern long (*dbFastGetConvertRoutine[DBF_DEVICE+1][DBR_ENUM+1])();
|
||||
epicsShareExtern long (*dbFastPutConvertRoutine[DBR_ENUM+1][DBF_DEVICE+1])();
|
||||
|
||||
@@ -24,6 +24,7 @@ of this distribution.
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include "shareLib.h"
|
||||
#include "dbAddr.h"
|
||||
|
||||
epicsShareExtern struct dbBase *pdbbase;
|
||||
|
||||
@@ -20,6 +20,7 @@ of this distribution.
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include "shareLib.h"
|
||||
#include "dbAddr.h"
|
||||
|
||||
epicsShareExtern struct dbBase *pdbbase;
|
||||
|
||||
@@ -41,12 +41,8 @@ of this distribution.
|
||||
#include "dbDefs.h"
|
||||
#include "epicsPrint.h"
|
||||
#include "dbCommon.h"
|
||||
#include "shareLib.h"
|
||||
#define epicsExportSharedSymbols
|
||||
|
||||
/*define DB_TEXT_GLBLSOURCE temporily; ca will do this later */
|
||||
#define DB_TEXT_GLBLSOURCE
|
||||
|
||||
/*define DB_CONVERT_GBLSOURCE because db_access.c does not include db_access.h*/
|
||||
#define DB_CONVERT_GBLSOURCE
|
||||
#include "db_access_routines.h"
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
#ifndef INCrecGblh
|
||||
#define INCrecGblh 1
|
||||
|
||||
|
||||
#include "shareLib.h"
|
||||
|
||||
/*************************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user