diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-07-14 17:06:23 -0700 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-07-14 17:06:23 -0700 |
commit | 759247991b5f1df71335294e6bfe3e3fe7aec7b4 (patch) | |
tree | 3de1b72b34c3eae83f4b9fa58e978a643ff0bf6a /core/src/fpdfapi/fpdf_cmaps/Japan1/cmaps_japan1.h | |
parent | dacc22cdfea727a04bce086d9bfec9a4d1a29bd4 (diff) | |
download | pdfium-759247991b5f1df71335294e6bfe3e3fe7aec7b4.tar.xz |
Move extern cmap declarations from .cpp files into new .h files.
That way, the compiler can check them against the definitions rather
than just relying on the linker to line things up.
Make the types of the declarations and definitions match exactly,
instead of being synonym typedefs of each other.
Fix some IWYU and use FX_ArraySize where possible.
BUG=https://code.google.com/p/pdfium/issues/detail?id=178
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/1221503005 .
Diffstat (limited to 'core/src/fpdfapi/fpdf_cmaps/Japan1/cmaps_japan1.h')
-rw-r--r-- | core/src/fpdfapi/fpdf_cmaps/Japan1/cmaps_japan1.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/core/src/fpdfapi/fpdf_cmaps/Japan1/cmaps_japan1.h b/core/src/fpdfapi/fpdf_cmaps/Japan1/cmaps_japan1.h new file mode 100644 index 0000000000..f45f104edf --- /dev/null +++ b/core/src/fpdfapi/fpdf_cmaps/Japan1/cmaps_japan1.h @@ -0,0 +1,35 @@ +// Copyright 2015 PDFium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com + +#ifndef CORE_SRC_FPDFAPI_FPDF_CMAPS_JAPAN1_CMAPS_JAPAN1_H_ +#define CORE_SRC_FPDFAPI_FPDF_CMAPS_JAPAN1_CMAPS_JAPAN1_H_ + +#include "../../../../include/fxcrt/fx_system.h" // For FX_WORD. + +extern const FX_WORD g_FXCMAP_83pv_RKSJ_H_1[]; +extern const FX_WORD g_FXCMAP_90ms_RKSJ_H_2[]; +extern const FX_WORD g_FXCMAP_90ms_RKSJ_V_2[]; +extern const FX_WORD g_FXCMAP_90msp_RKSJ_H_2[]; +extern const FX_WORD g_FXCMAP_90msp_RKSJ_V_2[]; +extern const FX_WORD g_FXCMAP_90pv_RKSJ_H_1[]; +extern const FX_WORD g_FXCMAP_Add_RKSJ_H_1[]; +extern const FX_WORD g_FXCMAP_Add_RKSJ_V_1[]; +extern const FX_WORD g_FXCMAP_EUC_H_1[]; +extern const FX_WORD g_FXCMAP_EUC_V_1[]; +extern const FX_WORD g_FXCMAP_Ext_RKSJ_H_2[]; +extern const FX_WORD g_FXCMAP_Ext_RKSJ_V_2[]; +extern const FX_WORD g_FXCMAP_H_1[]; +extern const FX_WORD g_FXCMAP_V_1[]; +extern const FX_WORD g_FXCMAP_UniJIS_UCS2_H_4[]; +extern const FX_WORD g_FXCMAP_UniJIS_UCS2_V_4[]; +extern const FX_WORD g_FXCMAP_UniJIS_UCS2_HW_H_4[]; +extern const FX_WORD g_FXCMAP_UniJIS_UCS2_HW_V_4[]; +extern const FX_WORD g_FXCMAP_UniJIS_UTF16_H_0[]; +extern const FX_WORD g_FXCMAP_UniJIS_UTF16_H_0_DWord[]; +extern const FX_WORD g_FXCMAP_UniJIS_UTF16_V_0[]; +extern const FX_WORD g_FXCMAP_Japan1CID2Unicode_4[]; + +#endif // CORE_SRC_FPDFAPI_FPDF_CMAPS_JAPAN1_CMAPS_JAPAN1_H_ |