This commit is contained in:
2022-02-15 13:42:40 +08:00
parent 0c8dba0a0a
commit a64c19d111
4 changed files with 39 additions and 0 deletions

View File

@@ -8,6 +8,7 @@
#if _WIN32
#include "Windows.h"
#endif
#include "cpp2c.h"
bool err::get_errno_message(std::string &out, int errnum) {
#if _WIN32
@@ -60,3 +61,11 @@ bool err::get_errno_message(std::string &out, int errnum) {
#endif
#endif
}
char* err_get_errno_message(int errnum) {
std::string msg;
if (!err::get_errno_message(msg, errnum)) return nullptr;
char* tmp;
if (!cpp2c::string2char(msg, tmp)) return nullptr;
return tmp;
}