Add const to a bunch of string APIs
diff --git a/fontconfig/fontconfig.h b/fontconfig/fontconfig.h
index c2ab09b..73b949e 100644
--- a/fontconfig/fontconfig.h
+++ b/fontconfig/fontconfig.h
@@ -689,15 +689,15 @@
FcStrCmp (const FcChar8 *s1, const FcChar8 *s2);
int
-FcUtf8ToUcs4 (FcChar8 *src_orig,
- FcChar32 *dst,
- int len);
+FcUtf8ToUcs4 (const FcChar8 *src_orig,
+ FcChar32 *dst,
+ int len);
FcBool
-FcUtf8Len (FcChar8 *string,
- int len,
- int *nchar,
- int *wchar);
+FcUtf8Len (const FcChar8 *string,
+ int len,
+ int *nchar,
+ int *wchar);
#define FC_UTF8_MAX_LEN 6
@@ -706,17 +706,17 @@
FcChar8 dest[FC_UTF8_MAX_LEN]);
int
-FcUtf16ToUcs4 (FcChar8 *src_orig,
- FcEndian endian,
- FcChar32 *dst,
- int len); /* in bytes */
+FcUtf16ToUcs4 (const FcChar8 *src_orig,
+ FcEndian endian,
+ FcChar32 *dst,
+ int len); /* in bytes */
FcBool
-FcUtf16Len (FcChar8 *string,
- FcEndian endian,
- int len, /* in bytes */
- int *nchar,
- int *wchar);
+FcUtf16Len (const FcChar8 *string,
+ FcEndian endian,
+ int len, /* in bytes */
+ int *nchar,
+ int *wchar);
FcChar8 *
FcStrDirname (const FcChar8 *file);
diff --git a/src/fcstr.c b/src/fcstr.c
index 940bf49..fadc1de 100644
--- a/src/fcstr.c
+++ b/src/fcstr.c
@@ -125,14 +125,14 @@
}
int
-FcUtf8ToUcs4 (FcChar8 *src_orig,
- FcChar32 *dst,
- int len)
+FcUtf8ToUcs4 (const FcChar8 *src_orig,
+ FcChar32 *dst,
+ int len)
{
- FcChar8 *src = src_orig;
- FcChar8 s;
- int extra;
- FcChar32 result;
+ const FcChar8 *src = src_orig;
+ FcChar8 s;
+ int extra;
+ FcChar32 result;
if (len == 0)
return 0;
@@ -196,10 +196,10 @@
}
FcBool
-FcUtf8Len (FcChar8 *string,
- int len,
- int *nchar,
- int *wchar)
+FcUtf8Len (const FcChar8 *string,
+ int len,
+ int *nchar,
+ int *wchar)
{
int n;
int clen;
@@ -255,14 +255,14 @@
(FcChar16) ((src)[endian == FcEndianBig ? 1 : 0]))
int
-FcUtf16ToUcs4 (FcChar8 *src_orig,
- FcEndian endian,
- FcChar32 *dst,
- int len) /* in bytes */
+FcUtf16ToUcs4 (const FcChar8 *src_orig,
+ FcEndian endian,
+ FcChar32 *dst,
+ int len) /* in bytes */
{
- FcChar8 *src = src_orig;
- FcChar16 a, b;
- FcChar32 result;
+ const FcChar8 *src = src_orig;
+ FcChar16 a, b;
+ FcChar32 result;
if (len < 2)
return 0;
@@ -292,11 +292,11 @@
}
FcBool
-FcUtf16Len (FcChar8 *string,
- FcEndian endian,
- int len, /* in bytes */
- int *nchar,
- int *wchar)
+FcUtf16Len (const FcChar8 *string,
+ FcEndian endian,
+ int len, /* in bytes */
+ int *nchar,
+ int *wchar)
{
int n;
int clen;