bump version
[buildroot.git] / package / fontconfig / fc-lang.patch
blobd4d10db6780232a0e4ada22a7b3a282cb99986ec
1 --- fontconfig-2.4.2/fc-lang/fc-lang.orig.c 2007-02-03 13:39:49.000000000 -0700
2 +++ fontconfig-2.4.2/fc-lang/fc-lang.c 2007-02-03 13:46:08.000000000 -0700
3 @@ -116,6 +116,20 @@
4 return f;
7 +char* trim(char *s)
8 +{
9 + int len = strlen(s);
11 + /* nuke trailing whitespace */
12 + while (len > 0 && (isspace(s[len - 1]) || s[len - 1]=='\n'))
13 + s[--len] = '\0';
15 + /* skip leading whitespace */
16 + s += strspn(s, " \n\r\t\v");
18 + return s;
22 * build a single charset from a source file
24 @@ -142,8 +156,7 @@
25 if (!file)
26 fatal (line, lineno,
27 "invalid syntax, expected: include filename");
28 - while (isspace(*file))
29 - file++;
30 + file = trim(file);
31 f = scanopen (file);
32 if (!f)
33 fatal (file, 0, "can't open");