52#define FT_COMPONENT t1parse
83 if (
tag == 0x8001U ||
tag == 0x8002U )
98 const char* header_string,
99 size_t header_length )
196 if (
tag != 0x8001U )
286 if (
tag != 0x8002U )
297 if (
parser->private_len == 0 )
300 " invalid private dictionary section\n" ));
343 if (
cur[0] ==
'e' &&
347 if (
cur[1] ==
'e' &&
357 " could not find `eexec' keyword\n" ));
375 if (
cur[0] ==
'e' &&
378 if (
cur[1] ==
'e' &&
401 " premature end in private dictionary\n" ));
437 (test_cr && *
cur ==
'\r' ) ||
443 " `eexec' not properly terminated\n" ));
482 (
void)psaux->ps_parser_funcs->to_bytes( &
parser->root,
498 psaux->t1_decrypt(
parser->private_dict,
parser->private_len, 55665U );
500 if (
parser->private_len < 4 )
503 " invalid private dictionary section\n" ));
509 parser->private_dict[0] =
' ';
510 parser->private_dict[1] =
' ';
511 parser->private_dict[2] =
' ';
512 parser->private_dict[3] =
' ';
#define FT_ERROR(varformat)
#define FT_TRACE2(varformat)
#define FT_ALLOC(ptr, size)
#define FT_MEM_MOVE(dest, source, count)
#define FT_FRAME_ENTER(size)
#define FT_READ_USHORT(var)
#define FT_STREAM_SEEK(position)
#define FT_STREAM_SKIP(distance)
#define FT_READ_ULONG_LE(var)
#define FT_STREAM_READ(buffer, count)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
FT_BEGIN_HEADER typedef unsigned char FT_Bool
static char memory[1024 *256]
T1_Finalize_Parser(T1_Parser parser)
T1_New_Parser(T1_Parser parser, FT_Stream stream, FT_Memory memory, PSAux_Service psaux)
static FT_Error read_pfb_tag(FT_Stream stream, FT_UShort *atag, FT_ULong *asize)
static FT_Error check_type1_format(FT_Stream stream, const char *header_string, size_t header_length)
T1_Get_Private_Dict(T1_Parser parser, PSAux_Service psaux)
FT_BEGIN_HEADER struct T1_ParserRec_ * T1_Parser
#define T1_Skip_Spaces(p)
#define T1_Skip_PS_Token(p)