1 #ifndef ULINUX_UTILS_ASCII_STRING_VSPRINTF_H
2 #define ULINUX_UTILS_ASCII_STRING_VSPRINTF_H
4 * this code is protected by the GNU affero GPLv3
5 * author:Sylvain BERTRAND
8 /*----------------------------------------------------------------------------*/
9 /* "One Compilation Unit" support */
10 #ifdef ULINUX_UTILS_EXTERNAL
11 #define ULINUX_EXPORT extern
13 #define ULINUX_EXPORT static
15 /*----------------------------------------------------------------------------*/
17 ULINUX_EXPORT ulinux_u64
ulinux_vsnprintf(ulinux_u8
*buf
, ulinux_u64 sz
,
18 ulinux_u8
*fmt
, va_list args
);
19 ULINUX_EXPORT ulinux_u64
ulinux_snprintf(ulinux_u8
*buf
, ulinux_u64 sz
,
21 ULINUX_EXPORT
bool ulinux_dprintf(ulinux_si f
, ulinux_u8
*buf
, ulinux_u64 sz
,