#ifndef PKE_STRING_HPP #define PKE_STRING_HPP #include struct pkstr { int64_t length = 0; char *val = nullptr; }; struct cpkstr { int64_t length = 0; const char *val = nullptr; }; pkstr to_pkstr(char *s); pkstr to_pkstr(const cpkstr &s); cpkstr to_cpkstr(const char *s); cpkstr to_cpkstr(const pkstr &s); #endif /* PKE_STRING_HPP */