| 69 | } |
| 70 | |
| 71 | char* convertToOwnedCString(const std::string& str) { |
| 72 | size_t src_len = str.size(); |
| 73 | auto* c_str = (char*)malloc(sizeof(char) * (src_len + 1)); |
| 74 | memcpy(c_str, str.c_str(), src_len); |
| 75 | c_str[src_len] = '\0'; |
| 76 | return c_str; |
| 77 | } |
| 78 | |
| 79 | char* lbug_get_last_error() { |
| 80 | return takeLastCAPIErrorMessage(); |
no test coverage detected