psconv.c File Reference

#include <ft2build.h>
#include "psconv.h"
#include "psauxerr.h"

Go to the source code of this file.

Functions

 PS_Conv_Strtol (FT_Byte **cursor, FT_Byte *limit, FT_Int base)
 PS_Conv_ToInt (FT_Byte **cursor, FT_Byte *limit)
 PS_Conv_ToFixed (FT_Byte **cursor, FT_Byte *limit, FT_Int power_ten)
 PS_Conv_ASCIIHexDecode (FT_Byte **cursor, FT_Byte *limit, FT_Byte *buffer, FT_Offset n)
 PS_Conv_EexecDecode (FT_Byte **cursor, FT_Byte *limit, FT_Byte *buffer, FT_Offset n, FT_UShort *seed)


Function Documentation

PS_Conv_ASCIIHexDecode ( FT_Byte **  cursor,
FT_Byte limit,
FT_Byte buffer,
FT_Offset  n 
)

Definition at line 334 of file psconv.c.

References c, IS_PS_SPACE, w, x01, and x80.

Referenced by ps_parser_to_bytes().

PS_Conv_EexecDecode ( FT_Byte **  cursor,
FT_Byte limit,
FT_Byte buffer,
FT_Offset  n,
FT_UShort seed 
)

Definition at line 423 of file psconv.c.

References b, s, and val.

Referenced by t1_decrypt().

PS_Conv_Strtol ( FT_Byte **  cursor,
FT_Byte limit,
FT_Int  base 
)

Definition at line 73 of file psconv.c.

References c, FT_Bool, FT_BOOL, IS_PS_SPACE, num, p, RootCsg::sign(), and x80.

Referenced by PS_Conv_ToInt().

PS_Conv_ToFixed ( FT_Byte **  cursor,
FT_Byte limit,
FT_Int  power_ten 
)

Definition at line 143 of file psconv.c.

References c, FT_Bool, FT_BOOL, FT_DivFix(), IS_PS_SPACE, RooFitShortHand::L(), p, PS_Conv_ToInt(), RootCsg::sign(), and x80.

Referenced by afm_parser_read_vals(), ps_parser_load_field(), ps_parser_to_fixed(), ps_tocoordarray(), and ps_tofixedarray().

PS_Conv_ToInt ( FT_Byte **  cursor,
FT_Byte limit 
)

Definition at line 120 of file psconv.c.

References num, p, and PS_Conv_Strtol().

Referenced by afm_parser_read_vals(), PS_Conv_ToFixed(), ps_parser_load_field(), and ps_parser_to_int().


Generated on Tue Jul 5 15:58:24 2011 for ROOT_528-00b_version by  doxygen 1.5.1