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