18 #include "libComAPI.h" 26 #ifndef epicsStdioStdStreams 28 # define stdin epicsGetStdin() 30 # define stdout epicsGetStdout() 32 # define stderr epicsGetStderr() 37 #ifndef epicsStdioStdPrintfEtc 41 # define printf epicsStdoutPrintf 46 # define puts epicsStdoutPuts 51 # define putchar epicsStdoutPutchar 57 char *str,
size_t size, const
char *format, va_list ap);
94 #if !defined(__GNUC__) || (__GNUC__ > 2) LIBCOM_API FILE *epicsStdCall epicsGetThreadStdout(void)
LIBCOM_API int epicsStdCall LIBCOM_API int epicsStdCall epicsVsnprintf(char *str, size_t size, const char *format, va_list ap)
LIBCOM_API FILE *epicsStdCall epicsGetThreadStderr(void)
LIBCOM_API void epicsStdCall epicsSetThreadStdin(FILE *)
#define EPICS_PRINTF_STYLE(f, a)
LIBCOM_API FILE *epicsStdCall epicsGetStdout(void)
LIBCOM_API void epicsStdCall epicsSetThreadStderr(FILE *)
LIBCOM_API int epicsStdCall epicsStdoutPutchar(int c)
LIBCOM_API int epicsStdCall epicsStdoutPrintf(const char *pformat,...) EPICS_PRINTF_STYLE(1
LIBCOM_API FILE *epicsStdCall epicsGetThreadStdin(void)
LIBCOM_API FILE *epicsStdCall epicsGetStderr(void)
Compiler specific declarations.
LIBCOM_API enum TF_RETURN truncateFile(const char *pFileName, unsigned long size)
LIBCOM_API int epicsStdCall LIBCOM_API int epicsStdCall epicsStdoutPuts(const char *str)
LIBCOM_API void epicsStdCall epicsSetThreadStdout(FILE *)
LIBCOM_API int epicsStdCall epicsSnprintf(char *str, size_t size, const char *format,...) EPICS_PRINTF_STYLE(3
OS-independent way to create temporary files.
LIBCOM_API FILE *epicsStdCall epicsGetStdin(void)