summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/mupdf/fitz/system.h2
-rw-r--r--platform/x11/pdfapp.c3
-rw-r--r--platform/x11/win_main.c2
-rw-r--r--source/fitz/output-cbz.c6
-rw-r--r--source/fitz/output-svg.c6
5 files changed, 13 insertions, 6 deletions
diff --git a/include/mupdf/fitz/system.h b/include/mupdf/fitz/system.h
index 06eb1737..a5cd8922 100644
--- a/include/mupdf/fitz/system.h
+++ b/include/mupdf/fitz/system.h
@@ -5,8 +5,6 @@
#define FZ_LARGEFILE
#endif
-#define FZ_PATH_MAX (2048)
-
/* The very first decision we need to make is, are we using the 64bit
* file pointers code. This must happen before the stdio.h include. */
#ifdef FZ_LARGEFILE
diff --git a/platform/x11/pdfapp.c b/platform/x11/pdfapp.c
index e3485489..f1f28905 100644
--- a/platform/x11/pdfapp.c
+++ b/platform/x11/pdfapp.c
@@ -7,8 +7,9 @@
#include <stdio.h>
#define BEYOND_THRESHHOLD 40
+
#ifndef PATH_MAX
-#define PATH_MAX (1024)
+#define PATH_MAX 4096
#endif
#ifndef MAX
diff --git a/platform/x11/win_main.c b/platform/x11/win_main.c
index c079884c..ae1c4255 100644
--- a/platform/x11/win_main.c
+++ b/platform/x11/win_main.c
@@ -17,7 +17,7 @@
#endif
#ifndef PATH_MAX
-#define PATH_MAX (1024)
+#define PATH_MAX 4096
#endif
#define MIN(x,y) ((x) < (y) ? (x) : (y))
diff --git a/source/fitz/output-cbz.c b/source/fitz/output-cbz.c
index 82c4a6b7..c7ab5805 100644
--- a/source/fitz/output-cbz.c
+++ b/source/fitz/output-cbz.c
@@ -1,5 +1,9 @@
#include "mupdf/fitz.h"
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
#include <zlib.h>
typedef struct fz_cbz_writer_s fz_cbz_writer;
@@ -107,7 +111,7 @@ static void
pixmap_end_page(fz_context *ctx, fz_document_writer *wri_, fz_device *dev)
{
fz_pixmap_writer *wri = (fz_pixmap_writer*)wri_;
- char path[FZ_PATH_MAX];
+ char path[PATH_MAX];
fz_close_device(ctx, dev);
fz_drop_device(ctx, dev);
diff --git a/source/fitz/output-svg.c b/source/fitz/output-svg.c
index a0ea0299..20d57c17 100644
--- a/source/fitz/output-svg.c
+++ b/source/fitz/output-svg.c
@@ -1,5 +1,9 @@
#include "mupdf/fitz.h"
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
typedef struct fz_svg_writer_s fz_svg_writer;
struct fz_svg_writer_s
@@ -24,7 +28,7 @@ static fz_device *
svg_begin_page(fz_context *ctx, fz_document_writer *wri_, const fz_rect *mediabox)
{
fz_svg_writer *wri = (fz_svg_writer*)wri_;
- char path[FZ_PATH_MAX];
+ char path[PATH_MAX];
float w = mediabox->x1 - mediabox->x0;
float h = mediabox->y1 - mediabox->y0;