InChI
 
Loading...
Searching...
No Matches
stb_sprintf.h File Reference
#include <stdarg.h>
#include <stddef.h>
+ Include dependency graph for stb_sprintf.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STBSP__ASAN
 
#define STBSP__PUBLICDEC   extern
 
#define STBSP__PUBLICDEF   STBSP__ASAN
 
#define STBSP__ATTRIBUTE_FORMAT(fmt, va)
 
#define STBSP__NOTUSED(v)   (void)sizeof(v)
 
#define STB_SPRINTF_MIN   512
 
#define STB_SPRINTF_DECORATE(name)   stbsp_##name
 

Typedefs

typedef char * STBSP_SPRINTFCB(const char *buf, void *user, int len)
 

Functions

STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() vsprintf (char *buf, char const *fmt, va_list va)
 
STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() vsnprintf (char *buf, int count, char const *fmt, va_list va)
 
STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() sprintf (char *buf, char const *fmt,...) STBSP__ATTRIBUTE_FORMAT(2
 
STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() snprintf (char *buf, int count, char const *fmt,...) STBSP__ATTRIBUTE_FORMAT(3
 
STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() vsprintfcb (STBSP_SPRINTFCB *callback, void *user, char *buf, char const *fmt, va_list va)
 
STBSP__PUBLICDEC void STB_SPRINTF_DECORATE() set_separators (char comma, char period)
 

Macro Definition Documentation

◆ STB_SPRINTF_DECORATE

#define STB_SPRINTF_DECORATE (   name)    stbsp_##name

◆ STB_SPRINTF_MIN

#define STB_SPRINTF_MIN   512

◆ STBSP__ASAN

#define STBSP__ASAN

◆ STBSP__ATTRIBUTE_FORMAT

#define STBSP__ATTRIBUTE_FORMAT (   fmt,
  va 
)

◆ STBSP__NOTUSED

#define STBSP__NOTUSED (   v)    (void)sizeof(v)

◆ STBSP__PUBLICDEC

#define STBSP__PUBLICDEC   extern

◆ STBSP__PUBLICDEF

#define STBSP__PUBLICDEF   STBSP__ASAN

Typedef Documentation

◆ STBSP_SPRINTFCB

typedef char * STBSP_SPRINTFCB(const char *buf, void *user, int len)

Function Documentation

◆ set_separators()

STBSP__PUBLICDEC void STB_SPRINTF_DECORATE() set_separators ( char  comma,
char  period 
)

◆ snprintf()

STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() snprintf ( char *  buf,
int  count,
char const *  fmt,
  ... 
)

◆ sprintf()

STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() sprintf ( char *  buf,
char const *  fmt,
  ... 
)
+ Here is the caller graph for this function:

◆ vsnprintf()

STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() vsnprintf ( char *  buf,
int  count,
char const *  fmt,
va_list  va 
)
+ Here is the caller graph for this function:

◆ vsprintf()

STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() vsprintf ( char *  buf,
char const *  fmt,
va_list  va 
)
+ Here is the caller graph for this function:

◆ vsprintfcb()

STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() STBSP__PUBLICDEC int STB_SPRINTF_DECORATE() vsprintfcb ( STBSP_SPRINTFCB callback,
void *  user,
char *  buf,
char const *  fmt,
va_list  va 
)