libk  Artifact [69d05c5e37]

Artifact 69d05c5e3758674fe42e9c77269f54c975b8c173fb9be11975ffdcba0d840934:


#ifndef KIstr
#define KIstr

#include <k/mem.h>

typedef struct kstr {
	sz size;
	kmptr ptr;
} kstr;

typedef struct ksraw {
	sz size;
	const char* ptr;
} ksraw;

typedef struct ksmut {
	sz size;
	char* ptr;
} ksmut;
#endif