Lines Matching refs:buffer

121 typedef void (*out_fct_type)(char character, void * buffer, size_t idx, size_t maxlen);
130 static inline void _out_buffer(char character, void * buffer, size_t idx, size_t maxlen) in _out_buffer() argument
133 ((char *)buffer)[idx] = character; in _out_buffer()
138 static inline void _out_null(char character, void * buffer, size_t idx, size_t maxlen) in _out_null() argument
141 LV_UNUSED(buffer); in _out_null()
173 static size_t _out_rev(out_fct_type out, char * buffer, size_t idx, size_t maxlen, const char * buf… in _out_rev() argument
182 out(' ', buffer, idx++, maxlen); in _out_rev()
188 out(buf[--len], buffer, idx++, maxlen); in _out_rev()
194 out(' ', buffer, idx++, maxlen); in _out_rev()
202 static size_t _ntoa_format(out_fct_type out, char * buffer, size_t idx, size_t maxlen, char * buf, … in _ntoa_format() argument
252 return _out_rev(out, buffer, idx, maxlen, buf, len, width, flags); in _ntoa_format()
256 static size_t _ntoa_long(out_fct_type out, char * buffer, size_t idx, size_t maxlen, unsigned long … in _ntoa_long() argument
276 …return _ntoa_format(out, buffer, idx, maxlen, buf, len, negative, (unsigned int)base, prec, width,… in _ntoa_long()
281 static size_t _ntoa_long_long(out_fct_type out, char * buffer, size_t idx, size_t maxlen, unsigned … in _ntoa_long_long() argument
301 …return _ntoa_format(out, buffer, idx, maxlen, buf, len, negative, (unsigned int)base, prec, width,… in _ntoa_long_long()
309 static size_t _etoa(out_fct_type out, char * buffer, size_t idx, size_t maxlen, double value, unsig…
314 static size_t _ftoa(out_fct_type out, char * buffer, size_t idx, size_t maxlen, double value, unsig… in _ftoa() argument
326 return _out_rev(out, buffer, idx, maxlen, "nan", 3, width, flags); in _ftoa()
328 return _out_rev(out, buffer, idx, maxlen, "fni-", 4, width, flags); in _ftoa()
330 …return _out_rev(out, buffer, idx, maxlen, (flags & FLAGS_PLUS) ? "fni+" : "fni", (flags & FLAGS_PL… in _ftoa()
337 return _etoa(out, buffer, idx, maxlen, value, prec, width, flags); in _ftoa()
438 return _out_rev(out, buffer, idx, maxlen, buf, len, width, flags); in _ftoa()
443 static size_t _etoa(out_fct_type out, char * buffer, size_t idx, size_t maxlen, double value, unsig… in _etoa() argument
448 return _ftoa(out, buffer, idx, maxlen, value, prec, width, flags); in _etoa()
535 …idx = _ftoa(out, buffer, idx, maxlen, negative ? -value : value, prec, fwidth, flags & ~FLAGS_ADAP… in _etoa()
540 out((flags & FLAGS_UPPERCASE) ? 'E' : 'e', buffer, idx++, maxlen); in _etoa()
542 …idx = _ntoa_long(out, buffer, idx, maxlen, (expval < 0) ? -expval : expval, expval < 0, 10, 0, min… in _etoa()
546 while(idx - start_idx < width) out(' ', buffer, idx++, maxlen); in _etoa()
555 static int lv_vsnprintf_inner(out_fct_type out, char * buffer, const size_t maxlen, const char * fo… in lv_vsnprintf_inner() argument
560 if(!buffer) { in lv_vsnprintf_inner()
569 out(*format, buffer, idx++, maxlen); in lv_vsnprintf_inner()
741 …idx = _ntoa_long_long(out, buffer, idx, maxlen, (unsigned long long)(value > 0 ? value : 0 - value… in lv_vsnprintf_inner()
747 …idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned long)(value > 0 ? value : 0 - value), value <… in lv_vsnprintf_inner()
753 …idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned int)(value > 0 ? value : 0 - value), value < … in lv_vsnprintf_inner()
762 idx += lv_vsnprintf_inner(out, buffer + idx, maxlen - idx, vaf->fmt, copy); in lv_vsnprintf_inner()
769 …idx = _ntoa_long_long(out, buffer, idx, maxlen, va_arg(va, unsigned long long), false, base, preci… in lv_vsnprintf_inner()
773 …idx = _ntoa_long(out, buffer, idx, maxlen, va_arg(va, unsigned long), false, base, precision, widt… in lv_vsnprintf_inner()
778 … idx = _ntoa_long(out, buffer, idx, maxlen, value, false, base, precision, width, flags); in lv_vsnprintf_inner()
788 idx = _ftoa(out, buffer, idx, maxlen, va_arg(va, double), precision, width, flags); in lv_vsnprintf_inner()
798 idx = _etoa(out, buffer, idx, maxlen, va_arg(va, double), precision, width, flags); in lv_vsnprintf_inner()
808 out(' ', buffer, idx++, maxlen); in lv_vsnprintf_inner()
812 out((char)va_arg(va, int), buffer, idx++, maxlen); in lv_vsnprintf_inner()
816 out(' ', buffer, idx++, maxlen); in lv_vsnprintf_inner()
832 out(' ', buffer, idx++, maxlen); in lv_vsnprintf_inner()
837 out(*(p++), buffer, idx++, maxlen); in lv_vsnprintf_inner()
842 out(' ', buffer, idx++, maxlen); in lv_vsnprintf_inner()
850 out('%', buffer, idx++, maxlen); in lv_vsnprintf_inner()
855 out(*format, buffer, idx++, maxlen); in lv_vsnprintf_inner()
862 out((char)0, buffer, idx < maxlen ? idx : maxlen - 1U, maxlen); in lv_vsnprintf_inner()
872 int lv_snprintf(char * buffer, size_t count, const char * format, ...) in lv_snprintf() argument
876 const int ret = lv_vsnprintf_inner(_out_buffer, buffer, count, format, va); in lv_snprintf()
881 int lv_vsnprintf(char * buffer, size_t count, const char * format, va_list va) in lv_vsnprintf() argument
883 return lv_vsnprintf_inner(_out_buffer, buffer, count, format, va); in lv_vsnprintf()