diff options
Diffstat (limited to 'curses')
| -rw-r--r-- | curses/main.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/curses/main.c b/curses/main.c index 6f362fa..3309e48 100644 --- a/curses/main.c +++ b/curses/main.c @@ -323,7 +323,7 @@ static bool readrom(struct opna *opna) {        path = dpath;      }    } -  FILE *rhythm = fopen(path, "r"); +  FILE *rhythm = fopen(path, "rb");    free(dpath);    if (!rhythm) goto err;    if (fseek(rhythm, 0, SEEK_END) != 0) goto err_file; @@ -353,9 +353,9 @@ static FILE *pvisearch(const char *filename, const char *pvibase) {        *c += ('a' - 'A');      }    } -  FILE *pvifile = fopen(pviname, "r"); +  FILE *pvifile = fopen(pviname, "rb");    if (pvifile) return pvifile; -  pvifile = fopen(pviname_l, "r"); +  pvifile = fopen(pviname_l, "rb");    if (pvifile) return pvifile;    char *slash = strrchr(filename, '/');    if (!slash) return 0; @@ -364,14 +364,14 @@ static FILE *pvisearch(const char *filename, const char *pvibase) {    memcpy(pvipath, filename, slash-filename+1);    pvipath[slash-filename+1] = 0;    strcat(pvipath, pviname); -  pvifile = fopen(pvipath, "r"); +  pvifile = fopen(pvipath, "rb");    if (pvifile) {      free(pvipath);      return pvifile;    }    pvipath[slash-filename+1] = 0;    strcat(pvipath, pviname_l); -  pvifile = fopen(pvipath, "r"); +  pvifile = fopen(pvipath, "rb");    if (pvifile) {      free(pvipath);      return pvifile; | 
