ref: 91e52d416aedfdfcf5b4331c2156a3866898738e
dir: /src/cid/cidload.h/
/******************************************************************* * * t1load.h 2.0 * * Type1 Loader. * * Copyright 1996-2000 by * David Turner, Robert Wilhelm, and Werner Lemberg. * * This file is part of the FreeType project, and may only be used * modified and distributed under the terms of the FreeType project * license, LICENSE.TXT. By continuing to use, modify, or distribute * this file you indicate that you have read the license and * understand and accept it fully. * ******************************************************************/ #ifndef T1LOAD_H #define T1LOAD_H #include <freetype/internal/ftstream.h> #include <cidparse.h> #ifdef __cplusplus extern "C" { #endif typedef struct CID_Loader_ { CID_Parser parser; /* parser used to read the stream */ FT_Int num_chars; /* number of characters in encoding */ } CID_Loader; LOCAL_DEF FT_Long cid_get_offset( FT_Byte** start, FT_Byte offsize ); LOCAL_DEF void cid_decrypt( FT_Byte* buffer, FT_Int length, FT_UShort seed ); LOCAL_DEF FT_Error T1_Open_Face( CID_Face face ); #ifdef __cplusplus } #endif #endif /* T1LOAD_H */ /* END */