#include "posix.h"\r
#include "util.h"\r
\r
+//\r
+\r
+const int ErrorBufferSize=4096;\r
+\r
// variables\r
\r
static bool Error;\r
+static char ErrorBuffer[ErrorBufferSize];\r
\r
FILE * LogFile=NULL;\r
\r
void my_log_close() {\r
\r
if (LogFile != NULL) fclose(LogFile);\r
+ LogFile=NULL;\r
}\r
\r
// my_log()\r
\r
return elapsed;\r
}\r
+\r
+// my_timer()\r
+\r
+char * my_error(){\r
+#ifdef _WIN32\r
+ FormatMessage(\r
+ FORMAT_MESSAGE_FROM_SYSTEM,\r
+ NULL,\r
+ GetLastError(),\r
+ LANG_USER_DEFAULT,\r
+ ErrorBuffer,\r
+ ErrorBufferSize,\r
+ NULL);\r
+ return ErrorBuffer;\r
+#else\r
+ return strerror(errno);\r
+#endif\r
+}\r
+\r