Lines Matching refs:dst
11 #define lexbor_sprintf_append(dst, end, src, length) \ argument
13 if ((size_t) ((end) - (dst)) < (length)) { \
14 return (end) - (dst); \
17 memcpy((dst), (src), (length)); \
18 (dst) += (length); \
87 lexbor_sprintf(lxb_char_t *dst, size_t size, const char *format, ...) in lexbor_sprintf() argument
93 ret = lexbor_vsprintf(dst, size, format, va); in lexbor_sprintf()
100 lexbor_vsprintf(lxb_char_t *dst, size_t size, const char *format, va_list va) in lexbor_vsprintf() argument
108 start = dst; in lexbor_vsprintf()
109 end = dst + size; in lexbor_vsprintf()
120 lexbor_sprintf_append(dst, end, begin, size); in lexbor_vsprintf()
125 lexbor_sprintf_append(dst, end, begin, size); in lexbor_vsprintf()
129 lexbor_sprintf_append(dst, end, cdata, size); in lexbor_vsprintf()
134 lexbor_sprintf_append(dst, end, begin, size); in lexbor_vsprintf()
137 lexbor_sprintf_append(dst, end, str->data, str->length); in lexbor_vsprintf()
142 lexbor_sprintf_append(dst, end, begin, size); in lexbor_vsprintf()
154 lexbor_sprintf_append(dst, end, begin, size); in lexbor_vsprintf()
163 if (end - dst > 0) { in lexbor_vsprintf()
164 *dst = '\0'; in lexbor_vsprintf()
167 return dst - start; in lexbor_vsprintf()