7
#include "_cgo_export.h"
10
namespace gounityscopes {
13
std::string from_gostring(void *str) {
14
GoString *s = static_cast<GoString*>(str);
15
return std::string(s->p, s->n);
18
void *as_bytes(const std::string &str, int *length) {
20
void *data = malloc(str.size());
21
if (data == nullptr) {
24
memcpy(data, str.data(), str.size());