fixed WIN32 DLL inmort/export issues

This commit is contained in:
Jeff Hill
2000-03-14 18:23:47 +00:00
parent 39a65244b5
commit 049e46366b
9 changed files with 9 additions and 14 deletions

View File

@@ -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)

View File

@@ -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*/

View File

@@ -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

View File

@@ -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])

View File

@@ -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])();

View File

@@ -24,6 +24,7 @@ of this distribution.
extern "C" {
#endif
#include "shareLib.h"
#include "dbAddr.h"
epicsShareExtern struct dbBase *pdbbase;

View File

@@ -20,6 +20,7 @@ of this distribution.
extern "C" {
#endif
#include "shareLib.h"
#include "dbAddr.h"
epicsShareExtern struct dbBase *pdbbase;

View File

@@ -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"

View File

@@ -31,7 +31,6 @@
#ifndef INCrecGblh
#define INCrecGblh 1
#include "shareLib.h"
/*************************************************************************/