--- glyph-keeper-0.32/src/glyph_rend.c.compat 2007-02-06 00:14:18.000000000 +0100 +++ glyph-keeper-0.32/src/glyph_rend.c 2007-02-19 13:32:35.000000000 +0100 @@ -789,5 +789,25 @@ #endif } +/* for binary compatiblity with glyph-keeper-0.29, these won't be used by + newly compiled apps as those will be made into using the new functions + through defines in glyph.h, which is also why we need the undef's */ +#undef gk_rend_set_angle +void gk_rend_set_angle(GLYPH_REND* const rend,const double new_text_angle) +{ + gk_rend_set_angle_in_radians(rend, new_text_angle); +} + +#undef gk_rend_set_italic +void gk_rend_set_italic(GLYPH_REND* const rend,const double new_italic_angle) +{ + gk_rend_set_italic_angle_in_degrees(rend, new_italic_angle); +} + +#undef gk_rend_set_bold +void gk_rend_set_bold(GLYPH_REND* const rend,const int new_bold_strength) +{ + gk_rend_set_bold_strength(rend, new_bold_strength); +} #endif /* included_from_glyph_c */ --- glyph-keeper-0.32/src/glyph_face.c.compat 2007-02-05 17:51:50.000000000 +0100 +++ glyph-keeper-0.32/src/glyph_face.c 2007-02-19 13:34:06.000000000 +0100 @@ -225,7 +225,7 @@ char buf[1000] = ""; funcname = "gk_load_face_from_file()"; - if (gk_header_version != GK_MAKE_VERSION(_gk_version_major,_gk_version_minor,_gk_version_patch)) + if (gk_header_version < GK_MAKE_VERSION(0, 29, 1) || gk_header_version > GK_MAKE_VERSION(_gk_version_major,_gk_version_minor,_gk_version_patch)) { _gk_msg("Error: Glyph Keeper library and header versions don't match\n"); return 0; @@ -340,7 +340,7 @@ GLYPH_FACE* f; funcname = "gk_load_face_from_memory()"; - if (gk_header_version != GK_MAKE_VERSION(_gk_version_major,_gk_version_minor,_gk_version_patch)) + if (gk_header_version < GK_MAKE_VERSION(0, 29, 1) || gk_header_version > GK_MAKE_VERSION(_gk_version_major,_gk_version_minor,_gk_version_patch)) { _gk_msg("Error: Glyph Keeper library and header versions don't match\n"); return 0;