static int kio_vprintf_str_write(const char *str, size_t size, void *data) { size_t wr; wr = 0; (void) kio_write(str, size, &wr); return str_nlength(str, wr); }
static int klog_vprintf_str_write(const char *str, size_t size, void *data) { size_t wr = klog_write(str, size); return str_nlength(str, wr); }
static int asprintf_str_write(const char *str, size_t count, void *unused) { return str_nlength(str, count); }