diff options
author | ecyrbe <ecyrbe@gmail.com> | 2008-08-06 10:55:55 +0200 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2008-08-06 10:55:55 +0200 |
commit | caa25241dff4de6832bf511a31c45f92b8452f35 (patch) | |
tree | 84b3e36c39742945bb360ad1001fdf17cba5c602 | |
parent | c17c602cf494ee2b280f3e2ea09346a08000d61d (diff) |
Add 'b' to the mode string in fopen for win32 compatibility.
-rw-r--r-- | libspectre/ps.c | 4 | ||||
-rw-r--r-- | libspectre/spectre-document.c | 4 | ||||
-rw-r--r-- | libspectre/spectre-exporter-ps.c | 4 | ||||
-rw-r--r-- | libspectre/spectre-gs.c | 2 |
4 files changed, 7 insertions, 7 deletions
diff --git a/libspectre/ps.c b/libspectre/ps.c index a2c1a34..15ba664 100644 --- a/libspectre/ps.c +++ b/libspectre/ps.c @@ -386,7 +386,7 @@ psscan(const char *filename, int scanstyle) return(NULL); } - file = fopen (filename, "r"); + file = fopen (filename, "rb"); if (!file) { return NULL; } @@ -2148,7 +2148,7 @@ pscopydoc(dest_file,src_filename,d,pagelist) BEGINMESSAGE(pscopydoc) INFSMESSAGE(copying from file, src_filename) - src_file = fopen(src_filename, "r"); + src_file = fopen(src_filename, "rb"); fd = ps_io_init(src_file); i=0; diff --git a/libspectre/spectre-document.c b/libspectre/spectre-document.c index 98e7a9a..29c762b 100644 --- a/libspectre/spectre-document.c +++ b/libspectre/spectre-document.c @@ -397,13 +397,13 @@ spectre_document_save (SpectreDocument *document, return; } - from = fopen (document->doc->filename, "r"); + from = fopen (document->doc->filename, "rb"); if (!from) { document->status = SPECTRE_STATUS_SAVE_ERROR; return; } - to = fopen (filename, "w"); + to = fopen (filename, "wb"); if (!to) { document->status = SPECTRE_STATUS_SAVE_ERROR; fclose (from); diff --git a/libspectre/spectre-exporter-ps.c b/libspectre/spectre-exporter-ps.c index 46d630a..48364b9 100644 --- a/libspectre/spectre-exporter-ps.c +++ b/libspectre/spectre-exporter-ps.c @@ -26,11 +26,11 @@ static SpectreStatus spectre_exporter_ps_begin (SpectreExporter *exporter, const char *filename) { - exporter->from = fopen (exporter->doc->filename, "r"); + exporter->from = fopen (exporter->doc->filename, "rb"); if (!exporter->from) return SPECTRE_STATUS_EXPORTER_ERROR; - exporter->to = fopen (filename, "w"); + exporter->to = fopen (filename, "wb"); if (!exporter->to) { fclose (exporter->from); exporter->from = NULL; diff --git a/libspectre/spectre-gs.c b/libspectre/spectre-gs.c index b371e28..ccf295d 100644 --- a/libspectre/spectre-gs.c +++ b/libspectre/spectre-gs.c @@ -90,7 +90,7 @@ spectre_gs_process (SpectreGS *gs, size_t left = end - begin; void *ghostscript_instance = gs->ghostscript_instance; - fd = fopen (filename, "r"); + fd = fopen (filename, "rb"); if (!fd) { return FALSE; } |