forked from epics_driver_modules/require
export symbols for WIN32
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user