X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fread_write.c;h=65b378cd3b9fb132a22c2802b61847b09ba2c01e;hb=cef192d310c7445c3d85814ef3cd1e519bddc546;hp=8c9398799b433d0c54dab4289cf0acf251309a30;hpb=0a25378ad21370b0514f8a8ef8b6e6e9d06cd025;p=~andy%2Frsl diff --git a/src/read_write.c b/src/read_write.c index 8c93987..65b378c 100644 --- a/src/read_write.c +++ b/src/read_write.c @@ -194,7 +194,7 @@ Radar *RSL_read_radar(char *infile) int nradar; char title[100]; - if ((fp = fopen(infile, "r")) == NULL) { + if ((fp = fopen(infile, "rb")) == NULL) { perror(infile); return NULL; } @@ -366,7 +366,7 @@ int RSL_write_radar(Radar *radar, char *outfile) if (radar == NULL) return 0; - if ((fp = fopen(outfile, "w")) == NULL) { + if ((fp = fopen(outfile, "wb")) == NULL) { perror(outfile); return -1; } @@ -386,7 +386,7 @@ int RSL_write_radar_gzip(Radar *radar, char *outfile) int n; if (radar == NULL) return 0; - if ((fp = fopen(outfile, "w")) == NULL) { + if ((fp = fopen(outfile, "wb")) == NULL) { perror(outfile); return -1; }