Fixes for Windows
This commit is contained in:
parent
0954efff58
commit
7013443003
|
@ -7,9 +7,13 @@
|
||||||
|
|
||||||
static void _debuglog_print_timestamp(void) {
|
static void _debuglog_print_timestamp(void) {
|
||||||
time_t ltime = time(NULL);
|
time_t ltime = time(NULL);
|
||||||
|
#if defined(_WIN32)
|
||||||
|
char* str = asctime(localtime(<ime));
|
||||||
|
#else
|
||||||
struct tm ltime2 = { 0 };
|
struct tm ltime2 = { 0 };
|
||||||
localtime_r(<ime, <ime2);
|
localtime_r(<ime, <ime2);
|
||||||
char* str = asctime(<ime2);
|
char* str = asctime(<ime2);
|
||||||
|
#endif
|
||||||
printf("%.*s", (int)strlen(str) - 1, str);
|
printf("%.*s", (int)strlen(str) - 1, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,9 +26,13 @@ void logfile_close(enum LogFileType logFileType);
|
||||||
static void _logfile_print_timestamp(enum LogFileType logFileType) {
|
static void _logfile_print_timestamp(enum LogFileType logFileType) {
|
||||||
FILE* f = gLogFiles[logFileType].file;
|
FILE* f = gLogFiles[logFileType].file;
|
||||||
time_t ltime = time(NULL);
|
time_t ltime = time(NULL);
|
||||||
|
#if defined(_WIN32)
|
||||||
|
char* str = asctime(localtime(<ime));
|
||||||
|
#else
|
||||||
struct tm ltime2 = { 0 };
|
struct tm ltime2 = { 0 };
|
||||||
localtime_r(<ime, <ime2);
|
localtime_r(<ime, <ime2);
|
||||||
char* str = asctime(<ime2);
|
char* str = asctime(<ime2);
|
||||||
|
#endif
|
||||||
fprintf(f, "%.*s", (int)strlen(str) - 1, str);
|
fprintf(f, "%.*s", (int)strlen(str) - 1, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue