M2_ArrayString toM2ArrayString(std::vector<std::string> &strs) { int n = static_cast<int>(strs.size()); // needed since M2_ArrayString len field is int int i; M2_ArrayString a = getmemarraytype(M2_ArrayString,n); a->len = n; for (i=0; i<n; i++) a->array[i] = M2_tostring(strs[i].c_str()); return a; }
M2_string system_dbmstrerror(void) { return M2_tostring(gdbm_strerror(gdbm_errno)); }
M2_string IM2_last_error_message() { return M2_tostring(error_message()); }