X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Frrd_afm.h;h=e333cbfb5f7241eeaea503e3c1b9b04b26304eb1;hb=70d51a41b12b440fc2d55faa1958bdc9b4aaeff6;hp=72040ebf47589a95cf7c44a9cad305db7cbc9930;hpb=6801c3fb1c505c5534218100fab7888e140ca359;p=rrdtool.git diff --git a/src/rrd_afm.h b/src/rrd_afm.h index 72040eb..e333cbf 100644 --- a/src/rrd_afm.h +++ b/src/rrd_afm.h @@ -1,5 +1,5 @@ /**************************************************************************** - * RRDtool 1.2.18 Copyright by Tobi Oetiker, 1997-2006 + * RRDtool 1.2.23 Copyright by Tobi Oetiker, 1997-2007 **************************************************************************** * rrd_afm.h Parsing afm tables to find width of strings. ****************************************************************************/ @@ -8,7 +8,7 @@ #define RRD_AFM_H #include - + #ifdef HAVE_MBSTOWCS #define afm_char wchar_t #else @@ -28,22 +28,37 @@ /* measure width of a text string */ /* fontname can be full name or postscript name */ -double afm_get_text_width( double start, const char* font, double size, - double tabwidth, const char* text); -double afm_get_text_width_wide( double start, const char* font, double size, - double tabwidth, const afm_char* text); +double afm_get_text_width( + double start, + const char *font, + double size, + double tabwidth, + const char *text); +double afm_get_text_width_wide( + double start, + const char *font, + double size, + double tabwidth, + const afm_char * text); -double afm_get_ascender(const char* font, double size); -double afm_get_descender(const char* font, double size); +double afm_get_ascender( + const char *font, + double size); +double afm_get_descender( + const char *font, + double size); /* get postscript name from fullname or postscript name */ -const char *afm_get_font_postscript_name ( const char* font); -const char *afm_get_font_name(const char* font); +const char *afm_get_font_postscript_name( + const char *font); +const char *afm_get_font_name( + const char *font); /* cc -E -dM /dev/null */ #ifdef __APPLE__ /* need charset conversion from macintosh to unicode. */ extern const unsigned char afm_mac2iso[128]; + #define afm_fix_osx_charset(c) \ ( (c) >= 128 && (c) <= 255 ? afm_mac2iso[(c) - 128] : (c)) #else