cleanup
diff --git a/fontconfig/fontconfig.h b/fontconfig/fontconfig.h
index e7a0a59..6ceabc3 100644
--- a/fontconfig/fontconfig.h
+++ b/fontconfig/fontconfig.h
@@ -931,9 +931,6 @@
 FcPublic FcResult
 FcPatternGetRange (const FcPattern *p, const char *object, int id, FcRange **r);
 
-FcPublic FcResult
-FcPatternFindFont (const FcPattern *p, FcChar8 **s);
-
 FcPublic FcPattern *
 FcPatternVaBuild (FcPattern *p, va_list va);
     
diff --git a/src/fcpat.c b/src/fcpat.c
index 707afc0..dd1307d 100644
--- a/src/fcpat.c
+++ b/src/fcpat.c
@@ -1105,36 +1105,6 @@
     return FcPatternObjectGetRange (p, FcObjectFromName (object), id, r);
 }
 
-FcResult
-FcPatternFindFont (const FcPattern *p, FcChar8 **s)
-{
-    FcChar8 *file;
-    FcResult ret = FcResultNoMatch;
-
-    if (FcPatternObjectGetString (p, FC_FILE_OBJECT, 0, &file) == FcResultMatch)
-    {
-	FcChar8 *dir = FcStrDirname (file);
-	const FcChar8 *alias;
-
-	if ((alias = FcDirCacheFindAliasPath (dir)))
-	{
-	    FcChar8 *font = FcStrBasename (file);
-
-	    if (s)
-		*s = FcStrBuildFilename (alias, font, NULL);
-	    FcStrFree (font);
-	}
-	else
-	{
-	    if (s)
-		*s = FcStrdup (file);
-	}
-	ret = FcResultMatch;
-	FcStrFree (dir);
-    }
-    return ret;
-}
-
 FcPattern *
 FcPatternDuplicate (const FcPattern *orig)
 {