Back to index

Classes | Defines | Typedefs
cmap_p.h File Reference
#include "cid.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  rangeDef
struct  mapDef
struct  mapData
struct  CMap
struct  CMap.codespace
struct  CMap.profile


#define MAP_IS_CID   (1 << 0)
#define MAP_IS_NAME   (1 << 1)
#define MAP_IS_CODE   (1 << 2)
#define MAP_IS_NOTDEF   (1 << 3)
#define MAP_IS_UNDEF   0
#define MAP_TYPE_MASK   0x00f
#define MAP_DEFINED(e)   (((e) & MAP_TYPE_MASK) != MAP_IS_UNDEF ? 1 : 0)
#define MAP_TYPE(e)   ((e) & MAP_TYPE_MASK)
#define MAP_LOOKUP_END   0
#define MAP_LOOKUP_CONTINUE   (1 << 4)
#define LOOKUP_END(f)   (!LOOKUP_CONTINUE((f)))
#define CMAP_DEBUG_STR   "CMap"
#define CMAP_DEBUG   3
#define MEM_ALLOC_SIZE   4096


typedef struct rangeDef rangeDef
typedef struct mapDef mapDef
typedef struct mapData mapData

Class Documentation

struct rangeDef

Definition at line 51 of file cmap_p.h.

Class Members
unsigned char * codeHi
unsigned char * codeLo
int dim
struct mapDef

Definition at line 57 of file cmap_p.h.

Collaboration diagram for mapDef:
Class Members
unsigned char * code
int flag
int len
struct mapDef * next
struct mapData

Definition at line 65 of file cmap_p.h.

Collaboration diagram for mapData:
Class Members
unsigned char * data
long pos
struct mapData * prev
struct CMap

Definition at line 71 of file cmap_p.h.

Collaboration diagram for CMap:
Class Members
struct CMap codespace
CIDSysInfo * CSI
int flags
mapData * mapData
mapDef * mapTbl
char * name
struct CMap profile
int type
struct CMap * useCMap
int wmode
struct CMap.codespace

Definition at line 82 of file cmap_p.h.

Class Members
int max
int num
rangeDef * ranges
struct CMap.profile

Definition at line 95 of file cmap_p.h.

Class Members
int maxBytesIn
int maxBytesOut
int minBytesIn
int minBytesOut

Define Documentation

#define CMAP_DEBUG   3

Definition at line 48 of file cmap_p.h.

#define CMAP_DEBUG_STR   "CMap"

Definition at line 47 of file cmap_p.h.


Definition at line 43 of file cmap_p.h.

#define LOOKUP_END (   f)    (!LOOKUP_CONTINUE((f)))

Definition at line 44 of file cmap_p.h.

#define MAP_DEFINED (   e)    (((e) & MAP_TYPE_MASK) != MAP_IS_UNDEF ? 1 : 0)

Definition at line 37 of file cmap_p.h.

#define MAP_IS_CID   (1 << 0)

Definition at line 29 of file cmap_p.h.

#define MAP_IS_CODE   (1 << 2)

Definition at line 31 of file cmap_p.h.

#define MAP_IS_NAME   (1 << 1)

Definition at line 30 of file cmap_p.h.

#define MAP_IS_NOTDEF   (1 << 3)

Definition at line 32 of file cmap_p.h.

#define MAP_IS_UNDEF   0

Definition at line 34 of file cmap_p.h.

#define MAP_LOOKUP_CONTINUE   (1 << 4)

Definition at line 42 of file cmap_p.h.

#define MAP_LOOKUP_END   0

Definition at line 41 of file cmap_p.h.

#define MAP_TYPE (   e)    ((e) & MAP_TYPE_MASK)

Definition at line 38 of file cmap_p.h.

#define MAP_TYPE_MASK   0x00f

Definition at line 35 of file cmap_p.h.

#define MEM_ALLOC_SIZE   4096

Definition at line 64 of file cmap_p.h.

Typedef Documentation

typedef struct mapData mapData
typedef struct mapDef mapDef
typedef struct rangeDef rangeDef