Lines Matching refs:maxlen

162 typedef void (*out_fct_type)(char character, void* buffer, size_t idx, size_t maxlen);
173 static inline void _out_buffer(char character, void* buffer, size_t idx, size_t maxlen) in _out_buffer() argument
175 if (idx < maxlen) { in _out_buffer()
182 static inline void _out_null(char character, void* buffer, size_t idx, size_t maxlen) in _out_null() argument
184 (void)character; (void)buffer; (void)idx; (void)maxlen; in _out_null()
189 static inline void _out_char(char character, void* buffer, size_t idx, size_t maxlen) in _out_char() argument
191 (void)buffer; (void)idx; (void)maxlen; in _out_char()
199 static inline void _out_fct(char character, void* buffer, size_t idx, size_t maxlen) in _out_fct() argument
201 (void)idx; (void)maxlen; in _out_fct()
239 static size_t _out_rev(out_fct_type out, char* buffer, size_t idx, size_t maxlen, const char* buf, … in _out_rev() argument
246 out(' ', buffer, idx++, maxlen); in _out_rev()
252 out(buf[--len], buffer, idx++, maxlen); in _out_rev()
258 out(' ', buffer, idx++, maxlen); in _out_rev()
267 static size_t _ntoa_format(out_fct_type out, char* buffer, size_t idx, size_t maxlen, char* buf, si… in _ntoa_format() argument
316 return _out_rev(out, buffer, idx, maxlen, buf, len, width, flags); in _ntoa_format()
321 static size_t _ntoa_long(out_fct_type out, char* buffer, size_t idx, size_t maxlen, unsigned long v… in _ntoa_long() argument
340 …return _ntoa_format(out, buffer, idx, maxlen, buf, len, negative, (unsigned int)base, prec, width,… in _ntoa_long()
346 static size_t _ntoa_long_long(out_fct_type out, char* buffer, size_t idx, size_t maxlen, unsigned l… in _ntoa_long_long() argument
365 …return _ntoa_format(out, buffer, idx, maxlen, buf, len, negative, (unsigned int)base, prec, width,… in _ntoa_long_long()
374 static size_t _etoa(out_fct_type out, char* buffer, size_t idx, size_t maxlen, double value, unsign…
379 static size_t _ftoa(out_fct_type out, char* buffer, size_t idx, size_t maxlen, double value, unsign… in _ftoa() argument
390 return _out_rev(out, buffer, idx, maxlen, "nan", 3, width, flags); in _ftoa()
392 return _out_rev(out, buffer, idx, maxlen, "fni-", 4, width, flags); in _ftoa()
394 …return _out_rev(out, buffer, idx, maxlen, (flags & FLAGS_PLUS) ? "fni+" : "fni", (flags & FLAGS_PL… in _ftoa()
400 return _etoa(out, buffer, idx, maxlen, value, prec, width, flags); in _ftoa()
501 return _out_rev(out, buffer, idx, maxlen, buf, len, width, flags); in _ftoa()
507 static size_t _etoa(out_fct_type out, char* buffer, size_t idx, size_t maxlen, double value, unsign… in _etoa() argument
511 return _ftoa(out, buffer, idx, maxlen, value, prec, width, flags); in _etoa()
597 …idx = _ftoa(out, buffer, idx, maxlen, negative ? -value : value, prec, fwidth, flags & ~FLAGS_ADAP… in _etoa()
602 out((flags & FLAGS_UPPERCASE) ? 'E' : 'e', buffer, idx++, maxlen); in _etoa()
604 …idx = _ntoa_long(out, buffer, idx, maxlen, (expval < 0) ? -expval : expval, expval < 0, 10, 0, min… in _etoa()
607 while (idx - start_idx < width) out(' ', buffer, idx++, maxlen); in _etoa()
617 static int _vsnprintf(out_fct_type out, char* buffer, const size_t maxlen, const char* format, va_l… in _vsnprintf() argument
632 out(*format, buffer, idx++, maxlen); in _vsnprintf()
767 …idx = _ntoa_long_long(out, buffer, idx, maxlen, (unsigned long long)(value > 0 ? value : 0 - value… in _vsnprintf()
772 …idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned long)(value > 0 ? value : 0 - value), value <… in _vsnprintf()
776 …idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned int)(value > 0 ? value : 0 - value), value < … in _vsnprintf()
783 …idx = _ntoa_long_long(out, buffer, idx, maxlen, va_arg(va, unsigned long long), false, base, preci… in _vsnprintf()
787 …idx = _ntoa_long(out, buffer, idx, maxlen, va_arg(va, unsigned long), false, base, precision, widt… in _vsnprintf()
791 idx = _ntoa_long(out, buffer, idx, maxlen, value, false, base, precision, width, flags); in _vsnprintf()
801 idx = _ftoa(out, buffer, idx, maxlen, va_arg(va, double), precision, width, flags); in _vsnprintf()
811 idx = _etoa(out, buffer, idx, maxlen, va_arg(va, double), precision, width, flags); in _vsnprintf()
821 out(' ', buffer, idx++, maxlen); in _vsnprintf()
825 out((char)va_arg(va, int), buffer, idx++, maxlen); in _vsnprintf()
829 out(' ', buffer, idx++, maxlen); in _vsnprintf()
845 out(' ', buffer, idx++, maxlen); in _vsnprintf()
850 out(*(p++), buffer, idx++, maxlen); in _vsnprintf()
855 out(' ', buffer, idx++, maxlen); in _vsnprintf()
868 …idx = _ntoa_long_long(out, buffer, idx, maxlen, (uintptr_t)va_arg(va, void*), false, 16U, precisio… in _vsnprintf()
872 …idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned long)((uintptr_t)va_arg(va, void*)), false, 1… in _vsnprintf()
881 out('%', buffer, idx++, maxlen); in _vsnprintf()
886 out(*format, buffer, idx++, maxlen); in _vsnprintf()
893 out((char)0, buffer, idx < maxlen ? idx : maxlen - 1U, maxlen); in _vsnprintf()