summaryrefslogtreecommitdiff
path: root/include/mupdf/fitz/image.h
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2017-10-11 14:02:57 +0200
committerTor Andersson <tor.andersson@artifex.com>2017-10-12 15:18:06 +0200
commit0e03d243af21da13af66af6c688300ff7d72ade6 (patch)
treebb86c7d131ccd0c7b78be85bdc100eaa5c744245 /include/mupdf/fitz/image.h
parent1246b9c7fa031c3db8f0bfaeb7be367636d7cdec (diff)
downloadmupdf-0e03d243af21da13af66af6c688300ff7d72ade6.tar.xz
Make image loading use const data pointers.
Diffstat (limited to 'include/mupdf/fitz/image.h')
-rw-r--r--include/mupdf/fitz/image.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/include/mupdf/fitz/image.h b/include/mupdf/fitz/image.h
index ba950ebf..3d6fe431 100644
--- a/include/mupdf/fitz/image.h
+++ b/include/mupdf/fitz/image.h
@@ -266,26 +266,26 @@ struct fz_image_s
float decode[FZ_MAX_COLORS * 2];
};
-fz_pixmap *fz_load_jpeg(fz_context *ctx, unsigned char *data, size_t size);
-fz_pixmap *fz_load_jpx(fz_context *ctx, unsigned char *data, size_t size, fz_colorspace *cs);
-fz_pixmap *fz_load_png(fz_context *ctx, unsigned char *data, size_t size);
-fz_pixmap *fz_load_tiff(fz_context *ctx, unsigned char *data, size_t size);
-fz_pixmap *fz_load_jxr(fz_context *ctx, unsigned char *data, size_t size);
-fz_pixmap *fz_load_gif(fz_context *ctx, unsigned char *data, size_t size);
-fz_pixmap *fz_load_bmp(fz_context *ctx, unsigned char *data, size_t size);
-fz_pixmap *fz_load_pnm(fz_context *ctx, unsigned char *data, size_t size);
-
-void fz_load_jpeg_info(fz_context *ctx, unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
-void fz_load_jpx_info(fz_context *ctx, unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
-void fz_load_png_info(fz_context *ctx, unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
-void fz_load_tiff_info(fz_context *ctx, unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
-void fz_load_jxr_info(fz_context *ctx, unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
-void fz_load_gif_info(fz_context *ctx, unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
-void fz_load_bmp_info(fz_context *ctx, unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
-void fz_load_pnm_info(fz_context *ctx, unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
-
-int fz_load_tiff_subimage_count(fz_context *ctx, unsigned char *buf, size_t len);
-fz_pixmap *fz_load_tiff_subimage(fz_context *ctx, unsigned char *buf, size_t len, int subimage);
+fz_pixmap *fz_load_jpeg(fz_context *ctx, const unsigned char *data, size_t size);
+fz_pixmap *fz_load_jpx(fz_context *ctx, const unsigned char *data, size_t size, fz_colorspace *cs);
+fz_pixmap *fz_load_png(fz_context *ctx, const unsigned char *data, size_t size);
+fz_pixmap *fz_load_tiff(fz_context *ctx, const unsigned char *data, size_t size);
+fz_pixmap *fz_load_jxr(fz_context *ctx, const unsigned char *data, size_t size);
+fz_pixmap *fz_load_gif(fz_context *ctx, const unsigned char *data, size_t size);
+fz_pixmap *fz_load_bmp(fz_context *ctx, const unsigned char *data, size_t size);
+fz_pixmap *fz_load_pnm(fz_context *ctx, const unsigned char *data, size_t size);
+
+void fz_load_jpeg_info(fz_context *ctx, const unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
+void fz_load_jpx_info(fz_context *ctx, const unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
+void fz_load_png_info(fz_context *ctx, const unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
+void fz_load_tiff_info(fz_context *ctx, const unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
+void fz_load_jxr_info(fz_context *ctx, const unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
+void fz_load_gif_info(fz_context *ctx, const unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
+void fz_load_bmp_info(fz_context *ctx, const unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
+void fz_load_pnm_info(fz_context *ctx, const unsigned char *data, size_t size, int *w, int *h, int *xres, int *yres, fz_colorspace **cspace);
+
+int fz_load_tiff_subimage_count(fz_context *ctx, const unsigned char *buf, size_t len);
+fz_pixmap *fz_load_tiff_subimage(fz_context *ctx, const unsigned char *buf, size_t len, int subimage);
/*
fz_image_resolution: Request the natural resolution