65
65
BOOL haveDefaultCh;
68
extern void bdfError ( char * message, ... );
69
extern void bdfWarning ( char *message, ... );
70
extern unsigned char * bdfGetLine ( FontFilePtr file, unsigned char *buf,
68
extern void bdfError ( const char * message, ... ) _X_ATTRIBUTE_PRINTF(1, 2);
69
extern void bdfWarning ( const char *message, ... ) _X_ATTRIBUTE_PRINTF(1, 2);
70
extern unsigned char * bdfGetLine ( FontFilePtr file, unsigned char *buf,
72
extern Atom bdfForceMakeAtom ( char *str, int *size );
72
extern Atom bdfForceMakeAtom ( const char *str, int *size );
73
73
extern Atom bdfGetPropertyValue ( char *s );
74
74
extern int bdfIsInteger ( char *str );
75
75
extern unsigned char bdfHexByte ( unsigned char *s );
76
extern Bool bdfSpecialProperty ( FontPtr pFont, FontPropPtr prop,
76
extern Bool bdfSpecialProperty ( FontPtr pFont, FontPropPtr prop,
77
77
char isString, bdfFileState *bdfState );
78
extern int bdfReadFont( FontPtr pFont, FontFilePtr file,
78
extern int bdfReadFont( FontPtr pFont, FontFilePtr file,
79
79
int bit, int byte, int glyph, int scan );
80
80
extern int bdfReadFontInfo( FontInfoPtr pFontInfo, FontFilePtr file );
82
extern void FontCharInkMetrics ( FontPtr pFont, CharInfoPtr pCI,
82
extern void FontCharInkMetrics ( FontPtr pFont, CharInfoPtr pCI,
84
extern void FontCharReshape ( FontPtr pFont, CharInfoPtr pSrc,
84
extern void FontCharReshape ( FontPtr pFont, CharInfoPtr pSrc,
85
85
CharInfoPtr pDst );
87
87
#endif /* BDFINT_H */