summaryrefslogtreecommitdiff
path: root/apps/plugins/doom/rockmacros.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/doom/rockmacros.h')
-rw-r--r--apps/plugins/doom/rockmacros.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/plugins/doom/rockmacros.h b/apps/plugins/doom/rockmacros.h
index 98f908d..e066fe8 100644
--- a/apps/plugins/doom/rockmacros.h
+++ b/apps/plugins/doom/rockmacros.h
@@ -39,12 +39,12 @@ char *my_strtok( char * s, const char * delim );
#define read_line(a,b,c) rb->read_line((a),(b),(c))
#ifdef SIMULATOR
-#define open(a,b) rb->open((a),(b))
+#define open(a, ...) rb->open((a), __VA_ARGS__)
#define close(a) rb->close((a))
#else
-int my_open(const char *file, int flags);
+int my_open(const char *file, int flags, ...);
int my_close(int id);
-#define open(a,b) my_open((a),(b))
+#define open(a, ...) my_open((a), __VA_ARGS__)
#define close(a) my_close((a))
#endif