export symbols for WIN32

This commit is contained in:
Xiaoqiang Wang
2020-05-18 09:52:58 +02:00
parent 9d56e85a34
commit ef44e63626
+10 -8
View File
@@ -1,6 +1,8 @@
#ifndef require_h
#define require_h
#include <shareLib.h>
#ifdef __cplusplus
extern "C" {
#endif
@@ -9,14 +11,14 @@ extern "C" {
#define __attribute__(dummy)
#endif
int require(const char* libname, const char* version, const char* args);
size_t foreachLoadedLib(size_t (*func)(const char* name, const char* version, const char* path, void* arg), void* arg);
const char* getLibVersion(const char* libname);
const char* getLibLocation(const char* libname);
int libversionShow(const char* outfile);
int runScript(const char* filename, const char* args);
int putenvprintf(const char* format, ...) __attribute__((__format__(__printf__,1,2)));
void pathAdd(const char* varname, const char* dirname);
epicsShareFunc int require(const char* libname, const char* version, const char* args);
epicsShareFunc size_t foreachLoadedLib(size_t (*func)(const char* name, const char* version, const char* path, void* arg), void* arg);
epicsShareFunc const char* getLibVersion(const char* libname);
epicsShareFunc const char* getLibLocation(const char* libname);
epicsShareFunc int libversionShow(const char* outfile);
epicsShareFunc int runScript(const char* filename, const char* args);
epicsShareFunc int putenvprintf(const char* format, ...) __attribute__((__format__(__printf__,1,2)));
epicsShareFunc void pathAdd(const char* varname, const char* dirname);
#ifdef __cplusplus
}