112 |
|
FILE *infp, *outfp; |
113 |
|
long ifpos; |
114 |
|
/* open files for i/o */ |
115 |
< |
if ((infp = fopen(infn, "r")) == NULL) { |
115 |
> |
if ((infp = fopen(infn, "rb")) == NULL) { |
116 |
|
sprintf(errmsg, "cannot open \"%s\" for reading", infn); |
117 |
|
error(SYSTEM, errmsg); |
118 |
|
} |
120 |
|
sprintf(errmsg, "output file \"%s\" already exists!", outfn); |
121 |
|
error(USER, errmsg); |
122 |
|
} |
123 |
< |
if ((outfp = fopen(outfn, "w+")) == NULL) { |
123 |
> |
if ((outfp = fopen(outfn, "wb+")) == NULL) { |
124 |
|
sprintf(errmsg, "cannot open \"%s\" for writing", outfn); |
125 |
|
error(SYSTEM, errmsg); |
126 |
|
} |