File kstr/str.h artifact a45d7fa32d part of check-in 926d05a4ce
#ifndef KIstr #define KIstr #include <k/mem.h> #ifdef __cplusplus extern "C" { #endif 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; #ifdef __cplusplus } #endif #endif