diff options
Diffstat (limited to 'Build/source/texk/dvipdfm-x/cmap.c')
-rw-r--r-- | Build/source/texk/dvipdfm-x/cmap.c | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/Build/source/texk/dvipdfm-x/cmap.c b/Build/source/texk/dvipdfm-x/cmap.c index 2dbf7f96a1f..5e53027af02 100644 --- a/Build/source/texk/dvipdfm-x/cmap.c +++ b/Build/source/texk/dvipdfm-x/cmap.c @@ -1,6 +1,6 @@ /* This is dvipdfmx, an eXtended version of dvipdfm by Mark A. Wicks. - Copyright (C) 2002-2016 by Jin-Hwan Cho and Shunsaku Hirata, + Copyright (C) 2002-2018 by Jin-Hwan Cho and Shunsaku Hirata, the dvipdfmx project team. This program is free software; you can redistribute it and/or modify @@ -33,6 +33,7 @@ * * TODO: * Only cid(range|char) allowed for CODE_TO_CID and bf(range|char) for CID_TO_CODE ? + * */ #ifdef HAVE_CONFIG_H @@ -109,9 +110,6 @@ CMap_new (void) cmap->mapData->pos = 0; cmap->mapData->data = NEW(MEM_ALLOC_SIZE, unsigned char); - cmap->reverseMap = NEW(65536, int); - memset(cmap->reverseMap, 0, 65536 * sizeof(int)); - return cmap; } @@ -143,9 +141,6 @@ CMap_release (CMap *cmap) } } - if (cmap->reverseMap) - RELEASE(cmap->reverseMap); - RELEASE(cmap); } @@ -365,14 +360,6 @@ CMap_decode (CMap *cmap, return count; } -int -CMap_reverse_decode(CMap *cmap, CID cid) { - int ch = cmap->reverseMap ? cmap->reverseMap[cid] : -1; - if (ch == 0 && cmap->useCMap) - return CMap_reverse_decode(cmap->useCMap, cid); - return ch; -} - char * CMap_get_name (CMap *cmap) { @@ -696,8 +683,6 @@ CMap_add_cidrange (CMap *cmap, for (v = 0, i = 0; i < srcdim - 1; i++) v = (v << 8) + srclo[i]; - cmap->reverseMap[base] = v; - for (c = srclo[srcdim-1]; c <= srchi[srcdim-1]; c++) { if (cur[c].flag != 0) { if (!__silent) @@ -708,8 +693,6 @@ CMap_add_cidrange (CMap *cmap, cur[c].code = get_mem(cmap, 2); cur[c].code[0] = base >> 8; cur[c].code[1] = base & 0xff; - - cmap->reverseMap[base] = (v << 8) + c; } if (base >= CID_MAX) WARN("CID number too large."); |