From 6cdb0fc669aee16190be7d184294f0da09b15e1c Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Fri, 4 Feb 2000 19:17:02 +0000 Subject: [PATCH] Added epicsShare API for win32 build. --- src/bpt/cvtBpt.c | 11 +++++++---- src/bpt/cvtTable.h | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/bpt/cvtBpt.c b/src/bpt/cvtBpt.c index b71628703..af16b7531 100644 --- a/src/bpt/cvtBpt.c +++ b/src/bpt/cvtBpt.c @@ -39,10 +39,13 @@ #include "ellLib.h" #include "dbBase.h" #include "dbStaticLib.h" -#include "cvtTable.h" #include "epicsPrint.h" -extern struct dbBase *pdbbase; +#define epicsExportSharedSymbols +#include +#include "cvtTable.h" + +epicsShareExtern struct dbBase *pdbbase; @@ -63,7 +66,7 @@ static brkTable *findBrkTable(short linr) return(dbFindBrkTable(pdbbase,pdbMenu->papChoiceValue[linr])); } -long cvtRawToEngBpt(double *pval,short linr,short init, void **ppbrk, +epicsShareFunc long epicsShareAPI cvtRawToEngBpt(double *pval,short linr,short init, void **ppbrk, short *plbrk) { double val=*pval; @@ -113,7 +116,7 @@ long cvtRawToEngBpt(double *pval,short linr,short init, void **ppbrk, return(status); } -long cvtEngToRawBpt(double *pval,short linr,short init, +epicsShareFunc long epicsShareAPI cvtEngToRawBpt(double *pval,short linr,short init, void **ppbrk,short *plbrk) { double val=*pval; diff --git a/src/bpt/cvtTable.h b/src/bpt/cvtTable.h index 26bfb8d37..c45c8e923 100644 --- a/src/bpt/cvtTable.h +++ b/src/bpt/cvtTable.h @@ -36,10 +36,10 @@ #define INCcvtTableh 1 /* Global Routines*/ -long cvtEngToRawBpt(double *pval,short linr,short init, +epicsShareFunc long epicsShareAPI cvtEngToRawBpt(double *pval,short linr,short init, void **ppbrk,short *plbrk); -long cvtRawToEngBpt(double *pval,short linr,short init, +epicsShareFunc long epicsShareAPI cvtRawToEngBpt(double *pval,short linr,short init, void **ppbrk, short *plbrk); #endif