Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Macros | Functions
psconv.c File Reference
#include <ft2build.h>
#include "psconv.h"
#include "psauxerr.h"

Go to the source code of this file.

Macros

#define FT_COMPONENT   trace_psconv
 

Functions

 PS_Conv_Strtol (FT_Byte **cursor, FT_Byte *limit, FT_Long base)
 
 PS_Conv_ToInt (FT_Byte **cursor, FT_Byte *limit)
 
 PS_Conv_ToFixed (FT_Byte **cursor, FT_Byte *limit, FT_Long 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)
 

Macro Definition Documentation

◆ FT_COMPONENT

#define FT_COMPONENT   trace_psconv

Definition at line 34 of file psconv.c.

Function Documentation

◆ PS_Conv_ASCIIHexDecode()

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

Definition at line 456 of file psconv.c.

References FT_LOCAL_DEF, and IS_PS_SPACE.

Referenced by ps_parser_to_bytes().

◆ PS_Conv_EexecDecode()

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

Definition at line 549 of file psconv.c.

Referenced by t1_decrypt().

◆ PS_Conv_Strtol()

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

Definition at line 84 of file psconv.c.

References FT_Bool, FT_BOOL, FT_LOCAL_DEF, FT_TRACE4, IS_PS_SPACE, and vl::sign().

Referenced by PS_Conv_ToInt().

◆ PS_Conv_ToFixed()

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

◆ PS_Conv_ToInt()

PS_Conv_ToInt ( FT_Byte **  cursor,
FT_Byte limit 
)

Definition at line 158 of file psconv.c.

References FT_LOCAL_DEF, and PS_Conv_Strtol().

Referenced by PS_Conv_ToFixed(), and ps_parser_to_int().