forked from epics_driver_modules/require
make putenvprintf public
This commit is contained in:
@@ -305,10 +305,7 @@ typedef struct moduleitem
|
|||||||
|
|
||||||
moduleitem* loadedModules = NULL;
|
moduleitem* loadedModules = NULL;
|
||||||
|
|
||||||
#ifdef __GNUC__
|
int putenvprintf(const char* format, ...)
|
||||||
static int putenvprintf(const char* format, ...) __attribute__((format(printf,1,2)));
|
|
||||||
#endif
|
|
||||||
static int putenvprintf(const char* format, ...)
|
|
||||||
{
|
{
|
||||||
va_list ap;
|
va_list ap;
|
||||||
char *var;
|
char *var;
|
||||||
|
|||||||
@@ -5,11 +5,16 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef __GNUC__
|
||||||
|
#define __attribute__(dummy)
|
||||||
|
#endif
|
||||||
|
|
||||||
int require(const char* libname, const char* version, const char* args);
|
int require(const char* libname, const char* version, const char* args);
|
||||||
const char* getLibVersion(const char* libname);
|
const char* getLibVersion(const char* libname);
|
||||||
const char* getLibLocation(const char* libname);
|
const char* getLibLocation(const char* libname);
|
||||||
int libversionShow(int showLocation, const char* outfile);
|
int libversionShow(int showLocation, const char* outfile);
|
||||||
int runScript(const char* filename, const char* args);
|
int runScript(const char* filename, const char* args);
|
||||||
|
int putenvprintf(const char* format, ...) __attribute__((format(printf,1,2)));
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user