Add const to a bunch of string APIs
This commit is contained in:
parent
47d4f9501f
commit
0f9a306e71
|
@ -689,15 +689,15 @@ int
|
||||||
FcStrCmp (const FcChar8 *s1, const FcChar8 *s2);
|
FcStrCmp (const FcChar8 *s1, const FcChar8 *s2);
|
||||||
|
|
||||||
int
|
int
|
||||||
FcUtf8ToUcs4 (FcChar8 *src_orig,
|
FcUtf8ToUcs4 (const FcChar8 *src_orig,
|
||||||
FcChar32 *dst,
|
FcChar32 *dst,
|
||||||
int len);
|
int len);
|
||||||
|
|
||||||
FcBool
|
FcBool
|
||||||
FcUtf8Len (FcChar8 *string,
|
FcUtf8Len (const FcChar8 *string,
|
||||||
int len,
|
int len,
|
||||||
int *nchar,
|
int *nchar,
|
||||||
int *wchar);
|
int *wchar);
|
||||||
|
|
||||||
#define FC_UTF8_MAX_LEN 6
|
#define FC_UTF8_MAX_LEN 6
|
||||||
|
|
||||||
|
@ -706,17 +706,17 @@ FcUcs4ToUtf8 (FcChar32 ucs4,
|
||||||
FcChar8 dest[FC_UTF8_MAX_LEN]);
|
FcChar8 dest[FC_UTF8_MAX_LEN]);
|
||||||
|
|
||||||
int
|
int
|
||||||
FcUtf16ToUcs4 (FcChar8 *src_orig,
|
FcUtf16ToUcs4 (const FcChar8 *src_orig,
|
||||||
FcEndian endian,
|
FcEndian endian,
|
||||||
FcChar32 *dst,
|
FcChar32 *dst,
|
||||||
int len); /* in bytes */
|
int len); /* in bytes */
|
||||||
|
|
||||||
FcBool
|
FcBool
|
||||||
FcUtf16Len (FcChar8 *string,
|
FcUtf16Len (const FcChar8 *string,
|
||||||
FcEndian endian,
|
FcEndian endian,
|
||||||
int len, /* in bytes */
|
int len, /* in bytes */
|
||||||
int *nchar,
|
int *nchar,
|
||||||
int *wchar);
|
int *wchar);
|
||||||
|
|
||||||
FcChar8 *
|
FcChar8 *
|
||||||
FcStrDirname (const FcChar8 *file);
|
FcStrDirname (const FcChar8 *file);
|
||||||
|
|
46
src/fcstr.c
46
src/fcstr.c
|
@ -125,14 +125,14 @@ FcStrCmp (const FcChar8 *s1, const FcChar8 *s2)
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
FcUtf8ToUcs4 (FcChar8 *src_orig,
|
FcUtf8ToUcs4 (const FcChar8 *src_orig,
|
||||||
FcChar32 *dst,
|
FcChar32 *dst,
|
||||||
int len)
|
int len)
|
||||||
{
|
{
|
||||||
FcChar8 *src = src_orig;
|
const FcChar8 *src = src_orig;
|
||||||
FcChar8 s;
|
FcChar8 s;
|
||||||
int extra;
|
int extra;
|
||||||
FcChar32 result;
|
FcChar32 result;
|
||||||
|
|
||||||
if (len == 0)
|
if (len == 0)
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -196,10 +196,10 @@ FcUtf8ToUcs4 (FcChar8 *src_orig,
|
||||||
}
|
}
|
||||||
|
|
||||||
FcBool
|
FcBool
|
||||||
FcUtf8Len (FcChar8 *string,
|
FcUtf8Len (const FcChar8 *string,
|
||||||
int len,
|
int len,
|
||||||
int *nchar,
|
int *nchar,
|
||||||
int *wchar)
|
int *wchar)
|
||||||
{
|
{
|
||||||
int n;
|
int n;
|
||||||
int clen;
|
int clen;
|
||||||
|
@ -255,14 +255,14 @@ FcUcs4ToUtf8 (FcChar32 ucs4,
|
||||||
(FcChar16) ((src)[endian == FcEndianBig ? 1 : 0]))
|
(FcChar16) ((src)[endian == FcEndianBig ? 1 : 0]))
|
||||||
|
|
||||||
int
|
int
|
||||||
FcUtf16ToUcs4 (FcChar8 *src_orig,
|
FcUtf16ToUcs4 (const FcChar8 *src_orig,
|
||||||
FcEndian endian,
|
FcEndian endian,
|
||||||
FcChar32 *dst,
|
FcChar32 *dst,
|
||||||
int len) /* in bytes */
|
int len) /* in bytes */
|
||||||
{
|
{
|
||||||
FcChar8 *src = src_orig;
|
const FcChar8 *src = src_orig;
|
||||||
FcChar16 a, b;
|
FcChar16 a, b;
|
||||||
FcChar32 result;
|
FcChar32 result;
|
||||||
|
|
||||||
if (len < 2)
|
if (len < 2)
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -292,11 +292,11 @@ FcUtf16ToUcs4 (FcChar8 *src_orig,
|
||||||
}
|
}
|
||||||
|
|
||||||
FcBool
|
FcBool
|
||||||
FcUtf16Len (FcChar8 *string,
|
FcUtf16Len (const FcChar8 *string,
|
||||||
FcEndian endian,
|
FcEndian endian,
|
||||||
int len, /* in bytes */
|
int len, /* in bytes */
|
||||||
int *nchar,
|
int *nchar,
|
||||||
int *wchar)
|
int *wchar)
|
||||||
{
|
{
|
||||||
int n;
|
int n;
|
||||||
int clen;
|
int clen;
|
||||||
|
|
Loading…
Reference in New Issue