This is Unofficial EPICS BASE Doxygen Site
osdStdio.c File Reference
#include <string.h>
#include <vxWorks.h>
#include <fioLib.h>
#include "epicsStdio.h"
#include "dbDefs.h"
+ Include dependency graph for osdStdio.c:

Go to the source code of this file.

Classes

struct  outStr_s
 

Functions

int epicsVsnprintf (char *str, size_t size, const char *format, va_list ap)
 
int epicsSnprintf (char *str, size_t size, const char *format,...)
 

Function Documentation

int epicsSnprintf ( char *  str,
size_t  size,
const char *  format,
  ... 
)

Definition at line 48 of file osdStdio.c.

49 {
50  size_t nchars;
51  va_list pvar;
52 
53  va_start(pvar,format);
54  nchars = epicsVsnprintf(str,size,format,pvar);
55  va_end (pvar);
56  return(nchars);
57 }
#define str(v)
LIBCOM_API int epicsStdCall epicsVsnprintf(char *str, size_t size, const char *format, va_list ap)
Definition: osdStdio.c:26
int epicsVsnprintf ( char *  str,
size_t  size,
const char *  format,
va_list  ap 
)

Definition at line 40 of file osdStdio.c.

40  {
41  struct outStr_s outStr;
42 
43  outStr.str = str;
44  outStr.free = size;
45  return fioFormatV(format, ap, outRoutine, (int) &outStr);
46 }
#define str(v)
char * str
Definition: osdStdio.c:18