1 | //======================================================================== |
2 | // |
3 | // PDFDocEncoding.h |
4 | // |
5 | // Copyright 2002-2003 Glyph & Cog, LLC |
6 | // |
7 | //======================================================================== |
8 | |
9 | //======================================================================== |
10 | // |
11 | // Modified under the Poppler project - http://poppler.freedesktop.org |
12 | // |
13 | // All changes made under the Poppler project to this file are licensed |
14 | // under GPL version 2 or later |
15 | // |
16 | // Copyright (C) 2007 Adrian Johnson <ajohnson@redneon.com> |
17 | // Copyright (C) 2019 Volker Krause <vkrause@kde.org> |
18 | // Copyright (C) 2020 Oliver Sander <oliver.sander@tu-dresden.de> |
19 | // |
20 | // To see a description of the changes please see the Changelog file that |
21 | // came with your tarball or type make ChangeLog if you are building from git |
22 | // |
23 | //======================================================================== |
24 | |
25 | #ifndef PDFDOCENCODING_H |
26 | #define PDFDOCENCODING_H |
27 | |
28 | #include <string> |
29 | |
30 | #include "CharTypes.h" |
31 | #include "poppler_private_export.h" |
32 | |
33 | class GooString; |
34 | |
35 | extern const Unicode POPPLER_PRIVATE_EXPORT pdfDocEncoding[256]; |
36 | |
37 | char POPPLER_PRIVATE_EXPORT *pdfDocEncodingToUTF16(const std::string &orig, int *length); |
38 | |
39 | #endif |
40 | |