  typedef unsigned (*hashmap_hash_t)(void* key, size_t key_size);
 diff -ruN libass-0.9.6-orig/libass/ass_font.c libass-0.9.6/libass/ass_font.c
 --- libass-0.9.6-orig/libass/ass_font.c	2009-03-13 18:37:09.000000000 +0100
-+++ libass-0.9.6/libass/ass_font.c	2009-06-16 15:39:33.000000000 +0200
-@@ -121,10 +121,10 @@
++++ libass-0.9.6/libass/ass_font.c	2009-06-16 20:10:45.000000000 +0200
+@@ -121,12 +121,14 @@
  	FT_Face face;
  	int error;
  	int mem_idx;

 
diff -ruN libass-0.9.6-orig/libass/ass_fontconfig.c libass-0.9.6/libass/ass_fontconfig.c
--- libass-0.9.6-orig/libass/ass_fontconfig.c	2009-03-13 18:37:09.000000000 +0100
+++ libass-0.9.6/libass/ass_fontconfig.c	2009-06-16 15:39:33.000000000 +0200
@@ -72,7 +72,7 @@
  * \param index out: font index inside a file
  * \param code: the character that should be present in the font, can be 0

 	font->faces[font->n_faces++] = face;
 	update_transform(font);
 	face_set_size(face, font->size);
@@ -164,7 +166,7 @@
 	fontp = ass_font_cache_find(desc);
 	if (fontp)
 		return fontp;
