summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorecyrbe <ecyrbe@gmail.com>2008-08-06 10:55:55 +0200
committerCarlos Garcia Campos <carlosgc@gnome.org>2008-08-06 10:55:55 +0200
commitcaa25241dff4de6832bf511a31c45f92b8452f35 (patch)
tree84b3e36c39742945bb360ad1001fdf17cba5c602
parentc17c602cf494ee2b280f3e2ea09346a08000d61d (diff)
Add 'b' to the mode string in fopen for win32 compatibility.
-rw-r--r--libspectre/ps.c4
-rw-r--r--libspectre/spectre-document.c4
-rw-r--r--libspectre/spectre-exporter-ps.c4
-rw-r--r--libspectre/spectre-gs.c2
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;
}