diff -u doc_original/fcconfig.fncs doc/fcconfig.fncs
--- doc_original/fcconfig.fncs 2006-12-03 01:43:11.000000000 +0300
+++ doc/fcconfig.fncs 2007-10-24 18:26:35.000000000 +0400
@@ -152,7 +152,7 @@
@RET@ FcBool
@FUNC@ FcConfigAppFontAddFile
@TYPE1@ FcConfig * @ARG1@ config
-@TYPE2@ const char * @ARG2@ file
+@TYPE2@ const FcChar8 * @ARG2@ file
@PURPOSE@ Add font file to font database
@DESC@
Adds an application-specific font to the configuration.
@@ -161,7 +161,7 @@
@RET@ FcBool
@FUNC@ FcConfigAppFontAddDir
@TYPE1@ FcConfig * @ARG1@ config
-@TYPE2@ const char * @ARG1@ dir
+@TYPE2@ const FcChar8 * @ARG1@ dir
@PURPOSE@ Add fonts from directory to font database
@DESC@
Scans the specified directory for fonts, adding each one found to the
@@ -262,7 +262,7 @@
@RET@ char *
@FUNC@ FcConfigFilename
-@TYPE1@ const char * @ARG1@ name
+@TYPE1@ const FcChar8 * @ARG1@ name
@PURPOSE@ Find a config file
@DESC@
Given the specified external entity name, return the associated filename.
diff -u doc_original/fcfile.fncs doc/fcfile.fncs
--- doc_original/fcfile.fncs 2006-12-03 01:43:11.000000000 +0300
+++ doc/fcfile.fncs 2007-10-24 18:30:24.000000000 +0400
@@ -28,7 +28,7 @@
@TYPE2@ FcStrSet * @ARG2@ dirs
@TYPE3@ FcFileCache * @ARG3@ cache
@TYPE4@ FcBlanks * @ARG4@ blanks
-@TYPE5@ const char * @ARG5@ file
+@TYPE5@ const FcChar8 * @ARG5@ file
@TYPE6@ FcBool% @ARG6@ force
@PURPOSE@ scan a font file
@DESC@
@@ -45,7 +45,7 @@
@TYPE2@ FcStrSet * @ARG2@ dirs
@TYPE3@ FcFileCache * @ARG3@ cache
@TYPE4@ FcBlanks * @ARG4@ blanks
-@TYPE5@ const char * @ARG5@ dir
+@TYPE5@ const FcChar8 * @ARG5@ dir
@TYPE6@ FcBool% @ARG6@ force
@PURPOSE@ scan a font directory
@DESC@
@@ -60,7 +60,7 @@
@FUNC@ FcDirSave
@TYPE1@ FcFontSet * @ARG1@ set
@TYPE2@ FcStrSet * @ARG2@ dirs
-@TYPE3@ const char * @ARG3@ dir
+@TYPE3@ const FcChar8 * @ARG3@ dir
@PURPOSE@ save a directory cache
@DESC@
Creates the per-directory cache file for dir and
diff -u doc_original/fcfreetype.fncs doc/fcfreetype.fncs
--- doc_original/fcfreetype.fncs 2006-12-03 01:43:11.000000000 +0300
+++ doc/fcfreetype.fncs 2007-10-24 18:27:36.000000000 +0400
@@ -58,7 +58,7 @@
#include <fcfreetype.h>
@RET@ FcPattern *
@FUNC@ FcFreeTypeQuery
-@TYPE1@ const char * @ARG1@ file
+@TYPE1@ const FcChar * @ARG1@ file
@TYPE2@ int% @ARG2@ id
@TYPE3@ FcBlanks * @ARG3@ blanks
@TYPE4@ int * @ARG4@ count
diff -u doc_original/fcpattern.fncs doc/fcpattern.fncs
--- doc_original/fcpattern.fncs 2006-12-03 01:43:11.000000000 +0300
+++ doc/fcpattern.fncs 2007-10-24 18:27:00.000000000 +0400
@@ -179,7 +179,7 @@
@TYPE1++@ FcPattern * @ARG1++@ p
@TYPE2++@ const char * @ARG2++@ object
@TYPE3++@ int% @ARG3++@ n
-@TYPE4++@ char **const @ARG4++@ s
+@TYPE4++@ FcChar8 **const @ARG4++@ s
@PROTOTYPE+++@
@RET+++@ FcResult
@@ -306,7 +306,7 @@
@RET@ FcPattern *
@FUNC@ FcNameParse
-@TYPE1@ const char * @ARG1@ name
+@TYPE1@ const FcChar8 * @ARG1@ name
@PURPOSE@ Parse a pattern string
@DESC@
Converts name from the standard text format described above into a pattern.
Common subdirectories: doc_original/fontconfig-devel and doc/fontconfig-devel
diff -u doc_original/fontconfig-devel.sgml doc/fontconfig-devel.sgml
--- doc_original/fontconfig-devel.sgml 2006-08-28 01:36:51.000000000 +0400
+++ doc/fontconfig-devel.sgml 2007-10-24 18:33:04.000000000 +0400
@@ -247,7 +247,7 @@
FcTypeVoid (none) (none)
FcTypeInteger i int
FcTypeDouble d double
- FcTypeString s char *
+ FcTypeString s FcChar8 *
FcTypeBool b b
FcTypeMatrix m FcMatrix *
FcTypeCharSet c FcCharSet *
Only in doc/: fontconfig.diff