gmio_core: fix compilation errors with fallback gmio_snprintf()
This commit is contained in:
parent
fdc3d4c82d
commit
fb04b67308
@ -33,13 +33,16 @@
|
|||||||
#elif defined(GMIO_HAVE_WIN__SNPRINTF_FUNC)
|
#elif defined(GMIO_HAVE_WIN__SNPRINTF_FUNC)
|
||||||
# define gmio_snprintf _snprintf
|
# define gmio_snprintf _snprintf
|
||||||
#else
|
#else
|
||||||
|
# include <stdarg.h>
|
||||||
/* No existing snprintf()-like function, call unsafe vsprintf() as fallback */
|
/* No existing snprintf()-like function, call unsafe vsprintf() as fallback */
|
||||||
GMIO_INLINE int gmio_snprintf(char* buf, size_t bufn, const char* fmt, ...)
|
GMIO_INLINE int gmio_snprintf(char* buf, size_t bufn, const char* fmt, ...)
|
||||||
{
|
{
|
||||||
|
int ret = 0;
|
||||||
va_list args;
|
va_list args;
|
||||||
va_start(args, fmt);
|
va_start(args, fmt);
|
||||||
vsprintf(buf, fmt, args);
|
ret = vsprintf(buf, fmt, args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user