printf => epicsStdioPrintf
This commit is contained in:
@@ -82,3 +82,13 @@ void epicsShareAPI epicsSetStderr(FILE *fp)
|
||||
epicsThreadOnce(&onceId,once,0);
|
||||
epicsThreadPrivateSet(stderrThreadPrivateId,fp);
|
||||
}
|
||||
|
||||
int epicsShareAPI epicsShareAPI epicsStdoutPrintf(const char *pFormat, ...)
|
||||
{
|
||||
va_list pvar;
|
||||
int nchar;
|
||||
va_start(pvar, pFormat);
|
||||
nchar = vprintf(pFormat,pvar);
|
||||
va_end (pvar);
|
||||
return(nchar);
|
||||
}
|
||||
|
||||
@@ -36,6 +36,9 @@ epicsShareFunc void epicsShareAPI epicsSetStdin(FILE *);
|
||||
epicsShareFunc void epicsShareAPI epicsSetStdout(FILE *);
|
||||
epicsShareFunc void epicsShareAPI epicsSetStderr(FILE *);
|
||||
|
||||
epicsShareFunc int epicsShareAPI epicsStdoutPrintf(
|
||||
const char *pformat, ...) EPICS_PRINTF_STYLE(1,2);
|
||||
|
||||
#ifndef epicsStdioPVT
|
||||
#undef stdin
|
||||
#define stdin epicsGetStdin()
|
||||
@@ -43,6 +46,8 @@ epicsShareFunc void epicsShareAPI epicsSetStderr(FILE *);
|
||||
#define stdout epicsGetStdout()
|
||||
#undef stderr
|
||||
#define stderr epicsGetStderr()
|
||||
#undef printf
|
||||
#define printf epicsStdoutPrintf
|
||||
#endif /* epicsStdioPVT */
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user