Index: core/fpdfapi/fpdf_font/include/cpdf_font.h |
diff --git a/core/fpdfapi/fpdf_font/include/cpdf_font.h b/core/fpdfapi/fpdf_font/include/cpdf_font.h |
index 390a3137b676631992b6fa5b2fc77ced04126905..a76a6a25734eb7005b65734f3deda31fb1dae285 100644 |
--- a/core/fpdfapi/fpdf_font/include/cpdf_font.h |
+++ b/core/fpdfapi/fpdf_font/include/cpdf_font.h |
@@ -8,6 +8,7 @@ |
#define CORE_FPDFAPI_FPDF_FONT_INCLUDE_CPDF_FONT_H_ |
#include <memory> |
+#include <vector> |
#include "core/fxcrt/include/fx_string.h" |
#include "core/fxcrt/include/fx_system.h" |
@@ -103,14 +104,14 @@ class CPDF_Font { |
void LoadUnicodeMap() const; // logically const only. |
void LoadPDFEncoding(CPDF_Object* pEncoding, |
int& iBaseEncoding, |
- CFX_ByteString*& pCharNames, |
+ std::vector<CFX_ByteString>* pCharNames, |
FX_BOOL bEmbedded, |
FX_BOOL bTrueType); |
void LoadFontDescriptor(CPDF_Dictionary* pDict); |
void CheckFontMetrics(); |
const FX_CHAR* GetAdobeCharName(int iBaseEncoding, |
- const CFX_ByteString* pCharNames, |
+ const std::vector<CFX_ByteString>& charnames, |
int charcode); |
CFX_ByteString m_BaseFont; |