libk  bufwrite.fn.c at [0a42ee4e26]

File mod/kstr/bufwrite.fn.c artifact 564ff21d85 part of check-in 0a42ee4e26


#include <k/type.h>
#include <k/str.h>
#include <k/io.h>

kcond
ksbufwrite(ksbuf* out, const char** array) {
	for (sz i=0; array[i] != null; ++ i) {
		ksraw str = { 0, array[i] };
		kcond c = ksbufput(out, str);
		if (!kokay(c)) return c;
	}

	return kscond_ok;
}