diff options
author | Nicolas Pena <npm@chromium.org> | 2018-05-16 22:28:22 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-05-16 22:28:22 +0000 |
commit | 1c0da4bf0f4235b50dade1c1d37fbd1f4421722d (patch) | |
tree | 91f5f0e3765bfadd3e92eed0ab96bdfe067439e4 /core/fxcodec/jbig2/JBig2_HuffmanTable_Standard.h | |
parent | 98ec53359b8e61e717440f280d3fcc101fe140bb (diff) | |
download | pdfium-1c0da4bf0f4235b50dade1c1d37fbd1f4421722d.tar.xz |
Move JBig2 HuffmanTables into JBig2_HuffmanTable.cpp
This CL changes the table information so it can be indexed, and allows
moving all of the information to the CJBig2_HuffmanTable implementation,
which is the only real user of the data.
Change-Id: I88780bee32c8509198518fd3b1e82d68ae7ff707
Reviewed-on: https://pdfium-review.googlesource.com/32635
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'core/fxcodec/jbig2/JBig2_HuffmanTable_Standard.h')
-rw-r--r-- | core/fxcodec/jbig2/JBig2_HuffmanTable_Standard.h | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/core/fxcodec/jbig2/JBig2_HuffmanTable_Standard.h b/core/fxcodec/jbig2/JBig2_HuffmanTable_Standard.h deleted file mode 100644 index c064f57d0c..0000000000 --- a/core/fxcodec/jbig2/JBig2_HuffmanTable_Standard.h +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2014 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_FXCODEC_JBIG2_JBIG2_HUFFMANTABLE_STANDARD_H_ -#define CORE_FXCODEC_JBIG2_JBIG2_HUFFMANTABLE_STANDARD_H_ - -#include "core/fxcrt/fx_system.h" - -struct JBig2TableLine { - uint8_t PREFLEN; - uint8_t RANDELEN; - int32_t RANGELOW; -}; - -extern const bool HuffmanTable_HTOOB_B1; -extern const JBig2TableLine HuffmanTable_B1[]; -extern const size_t HuffmanTable_B1_Size; - -extern const bool HuffmanTable_HTOOB_B2; -extern const JBig2TableLine HuffmanTable_B2[]; -extern const size_t HuffmanTable_B2_Size; - -extern const bool HuffmanTable_HTOOB_B3; -extern const JBig2TableLine HuffmanTable_B3[]; -extern const size_t HuffmanTable_B3_Size; - -extern const bool HuffmanTable_HTOOB_B4; -extern const JBig2TableLine HuffmanTable_B4[]; -extern const size_t HuffmanTable_B4_Size; - -extern const bool HuffmanTable_HTOOB_B5; -extern const JBig2TableLine HuffmanTable_B5[]; -extern const size_t HuffmanTable_B5_Size; - -extern const bool HuffmanTable_HTOOB_B6; -extern const JBig2TableLine HuffmanTable_B6[]; -extern const size_t HuffmanTable_B6_Size; - -extern const bool HuffmanTable_HTOOB_B7; -extern const JBig2TableLine HuffmanTable_B7[]; -extern const size_t HuffmanTable_B7_Size; - -extern const bool HuffmanTable_HTOOB_B8; -extern const JBig2TableLine HuffmanTable_B8[]; -extern const size_t HuffmanTable_B8_Size; - -extern const bool HuffmanTable_HTOOB_B9; -extern const JBig2TableLine HuffmanTable_B9[]; -extern const size_t HuffmanTable_B9_Size; - -extern const bool HuffmanTable_HTOOB_B10; -extern const JBig2TableLine HuffmanTable_B10[]; -extern const size_t HuffmanTable_B10_Size; - -extern const bool HuffmanTable_HTOOB_B11; -extern const JBig2TableLine HuffmanTable_B11[]; -extern const size_t HuffmanTable_B11_Size; - -extern const bool HuffmanTable_HTOOB_B12; -extern const JBig2TableLine HuffmanTable_B12[]; -extern const size_t HuffmanTable_B12_Size; - -extern const bool HuffmanTable_HTOOB_B13; -extern const JBig2TableLine HuffmanTable_B13[]; -extern const size_t HuffmanTable_B13_Size; - -extern const bool HuffmanTable_HTOOB_B14; -extern const JBig2TableLine HuffmanTable_B14[]; -extern const size_t HuffmanTable_B14_Size; - -extern const bool HuffmanTable_HTOOB_B15; -extern const JBig2TableLine HuffmanTable_B15[]; -extern const size_t HuffmanTable_B15_Size; - -#endif // CORE_FXCODEC_JBIG2_JBIG2_HUFFMANTABLE_STANDARD_H_ |