Line
Link Here
|
0 |
-- a/src/extension/internal/pdfinput/pdf-parser.cpp |
0 |
++ b/src/extension/internal/pdfinput/pdf-parser.cpp |
Lines 426-432
void PdfParser::parse(Object *obj, GBool topLevel) {
Link Here
|
426 |
error(errInternal, -1, "Weird page contents"); |
426 |
error(errInternal, -1, "Weird page contents"); |
427 |
return; |
427 |
return; |
428 |
} |
428 |
} |
429 |
parser = new Parser(xref, new Lexer(xref, obj), gFalse); |
429 |
parser = new _POPPLER_NEW_PARSER(xref, obj); |
430 |
go(topLevel); |
430 |
go(topLevel); |
431 |
delete parser; |
431 |
delete parser; |
432 |
parser = NULL; |
432 |
parser = NULL; |
433 |
-- a/src/extension/internal/pdfinput/poppler-transition-api.h |
433 |
++ b/src/extension/internal/pdfinput/poppler-transition-api.h |
Lines 3-8
Link Here
|
3 |
|
3 |
|
4 |
#include <glib/poppler-features.h> |
4 |
#include <glib/poppler-features.h> |
5 |
|
5 |
|
|
|
6 |
#if POPPLER_CHECK_VERSION(0, 76, 0) |
7 |
#define _POPPLER_NEW_PARSER(xref, obj) Parser(xref, obj, gFalse) |
8 |
#else |
9 |
#define _POPPLER_NEW_PARSER(xref, obj) Parser(xref, new Lexer(xref, obj), gFalse) |
10 |
#endif |
11 |
|
12 |
|
6 |
#if POPPLER_CHECK_VERSION(0, 72, 0) |
13 |
#if POPPLER_CHECK_VERSION(0, 72, 0) |
7 |
#define getCString c_str |
14 |
#define getCString c_str |
8 |
#endif |
15 |
#endif |