00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __PSCONV_H__
00020 #define __PSCONV_H__
00021
00022
00023 #include <ft2build.h>
00024 #include FT_INTERNAL_POSTSCRIPT_AUX_H
00025
00026 FT_BEGIN_HEADER
00027
00028
00029 FT_LOCAL( FT_Int )
00030 PS_Conv_Strtol( FT_Byte** cursor,
00031 FT_Byte* limit,
00032 FT_Int base );
00033
00034
00035 FT_LOCAL( FT_Int )
00036 PS_Conv_ToInt( FT_Byte** cursor,
00037 FT_Byte* limit );
00038
00039 FT_LOCAL( FT_Fixed )
00040 PS_Conv_ToFixed( FT_Byte** cursor,
00041 FT_Byte* limit,
00042 FT_Int power_ten );
00043
00044 #if 0
00045 FT_LOCAL( FT_UInt )
00046 PS_Conv_StringDecode( FT_Byte** cursor,
00047 FT_Byte* limit,
00048 FT_Byte* buffer,
00049 FT_Offset n );
00050 #endif
00051
00052 FT_LOCAL( FT_UInt )
00053 PS_Conv_ASCIIHexDecode( FT_Byte** cursor,
00054 FT_Byte* limit,
00055 FT_Byte* buffer,
00056 FT_Offset n );
00057
00058 FT_LOCAL( FT_UInt )
00059 PS_Conv_EexecDecode( FT_Byte** cursor,
00060 FT_Byte* limit,
00061 FT_Byte* buffer,
00062 FT_Offset n,
00063 FT_UShort* seed );
00064
00065
00066 FT_END_HEADER
00067
00068 #endif
00069
00070
00071