From 9b2f1a99bd8a411926925ac0c91f50289c7db8ee Mon Sep 17 00:00:00 2001 From: Thomas Holder Date: Sat, 16 Nov 2019 14:12:24 +0100 Subject: [PATCH] fix poppler 0.82.0 build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backport of 324c7903d9fd62e74c042c31477299be3b980fd2 from master by Andreas K. Hüttel --- src/extension/internal/pdfinput/pdf-parser.cpp | 2 +- src/extension/internal/pdfinput/poppler-transition-api.h | 6 ++++++ src/extension/internal/pdfinput/svg-builder.cpp | 2 +- src/extension/internal/pdfinput/svg-builder.h | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) Fixed for void by svenper@tuta.io --- src/extension/internal/pdfinput/pdf-parser.cpp +++ src/extension/internal/pdfinput/pdf-parser.cpp @@ -2414,7 +2414,7 @@ void PdfParser::doShowText(GooString *s) { int wMode; double riseX, riseY; CharCode code; - Unicode *u = NULL; + Unicode const *u = NULL; double x, y, dx, dy, tdx, tdy; double originX, originY, tOriginX, tOriginY; double oldCTM[6], newCTM[6]; --- src/extension/internal/pdfinput/svg-builder.cpp +++ src/extension/internal/pdfinput/svg-builder.cpp @@ -1379,7 +1379,7 @@ void SvgBuilder::beginString(GfxState *state) { void SvgBuilder::addChar(GfxState *state, double x, double y, double dx, double dy, double originX, double originY, - CharCode /*code*/, int /*nBytes*/, Unicode *u, int uLen) { + CharCode /*code*/, int /*nBytes*/, Unicode const *u, int uLen) { bool is_space = ( uLen == 1 && u[0] == 32 ); --- src/extension/internal/pdfinput/svg-builder.h +++ src/extension/internal/pdfinput/svg-builder.h @@ -141,7 +141,7 @@ public: void addChar(GfxState *state, double x, double y, double dx, double dy, double originX, double originY, - CharCode code, int nBytes, Unicode *u, int uLen); + CharCode code, int nBytes, Unicode const *u, int uLen); void beginTextObject(GfxState *state); void endTextObject(GfxState *state);