summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/plugins/lib/stdio_compat.c7
-rw-r--r--apps/plugins/lib/stdio_compat.h2
-rw-r--r--apps/plugins/sdl/progs/duke3d/Game/src/global.c10
3 files changed, 9 insertions, 10 deletions
diff --git a/apps/plugins/lib/stdio_compat.c b/apps/plugins/lib/stdio_compat.c
index 957dd0ddc1..c1d5a7bc77 100644
--- a/apps/plugins/lib/stdio_compat.c
+++ b/apps/plugins/lib/stdio_compat.c
@@ -83,8 +83,6 @@ _FILE_ *_fopen_(const char *path, const char *mode)
if (fd < 0)
{
- //extern int errno;
- //rb->splashf(HZ*2, "open of %s failed (%d)", path, errno);
return NULL;
}
@@ -122,11 +120,12 @@ size_t _fwrite_(const void *ptr, size_t size, size_t nmemb, _FILE_ *stream)
return ret / size;
}
-#if 1
+#if 0
+ /* stderr, stdout (disabled) */
else
{
char buf[10];
- rb->snprintf(buf, 10, "%%%ds", size*nmemb);
+ rb->snprintf(buf, 10, "%%%ds", (int)(size*nmemb));
rb->splashf(HZ, buf, ptr);
return size * nmemb;
}
diff --git a/apps/plugins/lib/stdio_compat.h b/apps/plugins/lib/stdio_compat.h
index 27ccfcf521..aec72a6af5 100644
--- a/apps/plugins/lib/stdio_compat.h
+++ b/apps/plugins/lib/stdio_compat.h
@@ -42,7 +42,9 @@
#define ferror _ferror_
#define feof _feof_
#define fprintf _fprintf_
+#undef stdout
#define stdout _stdout_
+#undef stderr
#define stderr _stderr_
typedef struct {
diff --git a/apps/plugins/sdl/progs/duke3d/Game/src/global.c b/apps/plugins/sdl/progs/duke3d/Game/src/global.c
index 861e1326e8..9c8d3a607a 100644
--- a/apps/plugins/sdl/progs/duke3d/Game/src/global.c
+++ b/apps/plugins/sdl/progs/duke3d/Game/src/global.c
@@ -453,7 +453,6 @@ int _dos_findnext(struct find_t *f)
void _dos_getdate(struct dosdate_t *date)
{
time_t curtime = time(NULL);
- struct tm *tm;
if (date == NULL) {
return;
@@ -461,11 +460,10 @@ void _dos_getdate(struct dosdate_t *date)
memset(date, 0, sizeof(struct dosdate_t));
- rb->mktime(&tm);
- date->day = tm->tm_mday;
- date->month = tm->tm_mon + 1;
- date->year = tm->tm_year + 1900;
- date->dayofweek = tm->tm_wday + 1;
+ date->day = 1;
+ date->month = 1;
+ date->year = 1970;
+ date->dayofweek = 4;
}
#endif