#include #include #include #include "create_string.h" char* create_string(Nan::MaybeLocal maybevalue) { v8::Local value; if (maybevalue.ToLocal(&value)) { if (value->IsNull() || !value->IsString()) { return 0; } } else { return 0; } Nan::Utf8String string(value); char *str = (char *)malloc(string.length() + 1); strcpy(str, *string); return str; }