1ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov// Copyright 2014 PDFium Authors. All rights reserved.
2ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov// Use of this source code is governed by a BSD-style license that can be
3ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov// found in the LICENSE file.
4ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov
5ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov
7ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#ifndef _FPDFAPI_CMAP_INT_H_
8ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define _FPDFAPI_CMAP_INT_H_
9ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganovstruct FXCMAP_CMap {
10ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    typedef enum { None, Single, Range, Reverse } MapType;
11ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    const char*		m_Name;
12ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    MapType			m_WordMapType;
13ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    const FX_WORD*	m_pWordMap;
14ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    int				m_WordCount;
15ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    MapType			m_DWordMapType;
16ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    const FX_WORD*	m_pDWordMap;
17ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    int				m_DWordCount;
18ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov    int				m_UseOffset;
19ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov};
20ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#endif
21