diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/plugins/doom/rockdoom.c | 4 | ||||
-rw-r--r-- | apps/plugins/doom/rockmacros.h | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/apps/plugins/doom/rockdoom.c b/apps/plugins/doom/rockdoom.c index 104d3227f6..c0ff83e9a6 100644 --- a/apps/plugins/doom/rockdoom.c +++ b/apps/plugins/doom/rockdoom.c | |||
@@ -755,7 +755,11 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) | |||
755 | printf("There were still: %d files open\n", fpoint); | 755 | printf("There were still: %d files open\n", fpoint); |
756 | while(fpoint>0) | 756 | while(fpoint>0) |
757 | { | 757 | { |
758 | #ifdef SIMULATOR | ||
759 | close(filearray[fpoint]); | ||
760 | #else | ||
758 | rb->close(filearray[fpoint]); | 761 | rb->close(filearray[fpoint]); |
762 | #endif | ||
759 | fpoint--; | 763 | fpoint--; |
760 | } | 764 | } |
761 | 765 | ||
diff --git a/apps/plugins/doom/rockmacros.h b/apps/plugins/doom/rockmacros.h index b73c965c92..2ddbb94fcf 100644 --- a/apps/plugins/doom/rockmacros.h +++ b/apps/plugins/doom/rockmacros.h | |||
@@ -41,11 +41,13 @@ char *my_strtok( char * s, const char * delim ); | |||
41 | 41 | ||
42 | #ifdef SIMULATOR | 42 | #ifdef SIMULATOR |
43 | #undef open | 43 | #undef open |
44 | #undef close | ||
44 | #undef lseek | 45 | #undef lseek |
45 | #undef filesize | 46 | #undef filesize |
46 | #undef read | 47 | #undef read |
47 | #undef write | 48 | #undef write |
48 | #define open(a,b) rb->sim_open((a),(b)) | 49 | #define open(a,b) rb->sim_open((a),(b)) |
50 | #define close(a) rb->sim_close((a)) | ||
49 | #define lseek(a,b,c) rb->sim_lseek((a),(b),(c)) | 51 | #define lseek(a,b,c) rb->sim_lseek((a),(b),(c)) |
50 | #define filesize(a) rb->sim_filesize((a)) | 52 | #define filesize(a) rb->sim_filesize((a)) |
51 | #define read(a,b,c) rb->sim_read((a),(b),(c)) | 53 | #define read(a,b,c) rb->sim_read((a),(b),(c)) |