From 90a8327e9b036ece000905d54a316b792d891e0b Mon Sep 17 00:00:00 2001 From: Akira Kakuto Date: Sat, 10 Feb 2024 08:13:48 +0000 Subject: revert (xpdf 4.05 to xpdf 4.04) git-svn-id: svn://tug.org/texlive/trunk@69766 c570f23f-e606-0410-a88d-b1316a301751 --- .../libs/xpdf/xpdf-src/xpdf/CharCodeToUnicode.cc | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'Build/source/libs/xpdf/xpdf-src/xpdf/CharCodeToUnicode.cc') diff --git a/Build/source/libs/xpdf/xpdf-src/xpdf/CharCodeToUnicode.cc b/Build/source/libs/xpdf/xpdf-src/xpdf/CharCodeToUnicode.cc index 83720069e64..0a2100fde9b 100644 --- a/Build/source/libs/xpdf/xpdf-src/xpdf/CharCodeToUnicode.cc +++ b/Build/source/libs/xpdf/xpdf-src/xpdf/CharCodeToUnicode.cc @@ -8,6 +8,10 @@ #include +#ifdef USE_GCC_PRAGMAS +#pragma implementation +#endif + #include #include #include "gmem.h" @@ -270,18 +274,7 @@ GBool CharCodeToUnicode::parseCMap1(int (*getCharFunc)(void *), void *data, pst = new PSTokenizer(getCharFunc, data); pst->getToken(tok1, sizeof(tok1), &n1); while (pst->getToken(tok2, sizeof(tok2), &n2)) { - if (!strcmp(tok1, "begincodespacerange")) { - if (globalParams->getIgnoreWrongSizeToUnicode() && - tok2[0] == '<' && tok2[n2 - 1] == '>' && - n2 - 2 != nBits / 4) { - error(errSyntaxWarning, -1, - "Incorrect character size in ToUnicode CMap"); - ok = gFalse; - break; - } - while (pst->getToken(tok1, sizeof(tok1), &n1) && - strcmp(tok1, "endcodespacerange")) ; - } else if (!strcmp(tok2, "usecmap")) { + if (!strcmp(tok2, "usecmap")) { if (tok1[0] == '/') { name = new GString(tok1 + 1); if ((f = globalParams->findToUnicodeFile(name))) { @@ -472,7 +465,6 @@ GBool CharCodeToUnicode::parseCMap1(int (*getCharFunc)(void *), void *data, pst->getToken(tok1, sizeof(tok1), &n1); } else { strcpy(tok1, tok2); - n1 = n2; } } delete pst; -- cgit v1.2.3