#include "libmiqt.h" struct miqt_string* miqt_strdup(const char* src, size_t len) { struct miqt_string* ret = (struct miqt_string*)( malloc(len + sizeof(size_t)) ); ret->len = len; memcpy(&ret->data, src, len); return ret; }