43#define _bdf_glyph_modified( map, e ) \
44 ( (map)[(e) >> 5] & ( 1UL << ( (e) & 31 ) ) )
45#define _bdf_set_glyph_modified( map, e ) \
46 ( (map)[(e) >> 5] |= ( 1UL << ( (e) & 31 ) ) )
47#define _bdf_clear_glyph_modified( map, e ) \
48 ( (map)[(e) >> 5] &= ~( 1UL << ( (e) & 31 ) ) )
60#define BDF_CORRECT_METRICS 0x01
61#define BDF_KEEP_COMMENTS 0x02
62#define BDF_KEEP_UNENCODED 0x04
63#define BDF_PROPORTIONAL 0x08
64#define BDF_MONOWIDTH 0x10
65#define BDF_CHARCELL 0x20
67#define BDF_ALL_SPACING ( BDF_PROPORTIONAL | \
71#define BDF_DEFAULT_LOAD_OPTIONS ( BDF_CORRECT_METRICS | \
73 BDF_KEEP_UNENCODED | \
91 unsigned long nparams,
104#define BDF_CARDINAL 3
214#define BDF_MISSING_START -1
215#define BDF_MISSING_FONTNAME -2
216#define BDF_MISSING_SIZE -3
217#define BDF_MISSING_CHARS -4
218#define BDF_MISSING_STARTCHAR -5
219#define BDF_MISSING_ENCODING -6
220#define BDF_MISSING_BBX -7
222#define BDF_OUT_OF_MEMORY -20
224#define BDF_INVALID_LINE -100
bdf_get_property(char *name, bdf_font_t *font)
struct bdf_options_t_ bdf_options_t
struct bdf_glyph_t_ bdf_glyph_t
bdf_get_font_property(bdf_font_t *font, const char *name)
struct bdf_font_t_ bdf_font_t
int(* bdf_options_callback_t)(bdf_options_t *opts, char **params, unsigned long nparams, void *client_data)
struct bdf_bbx_t_ bdf_bbx_t
bdf_free_font(bdf_font_t *font)
bdf_load_font(FT_Stream stream, FT_Memory memory, bdf_options_t *opts, bdf_font_t **font)
struct bdf_property_t_ bdf_property_t
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
GLenum const GLfloat * params
static char memory[1024 *256]
unsigned long default_char
unsigned long unencoded_size
unsigned long nuser_props
unsigned long glyphs_size
unsigned long comments_len
unsigned long unencoded_used
unsigned long glyphs_used
unsigned long resolution_y
unsigned long resolution_x
bdf_property_t * user_props
union bdf_property_t_::@4567 value