11#define lexbor_sprintf_append(dst, end, src, length) \
13 if ((size_t) ((end) - (dst)) < (length)) { \
14 return (end) - (dst); \
17 memcpy((dst), (src), (length)); \
58 cdata = va_arg(va,
const char *);
127 cdata = va_arg(va,
const char *);
152 else if (c ==
'\0') {
size_t lexbor_printf_size(const char *format,...)
size_t lexbor_sprintf(lxb_char_t *dst, size_t size, const char *format,...)
size_t lexbor_vsprintf(lxb_char_t *dst, size_t size, const char *format, va_list va)
size_t lexbor_vprintf_size(const char *format, va_list va)
#define lexbor_sprintf_append(dst, end, src, length)
unsigned const char * end