yann@1
|
1 |
Fixes
|
yann@1
|
2 |
iconvconfig.c: In function 'write_output':
|
yann@1
|
3 |
iconvconfig.c:1014: error: invalid storage class for function 'name_insert'
|
yann@1
|
4 |
make[2]: Leaving directory `/home/dank/queue/jobdir.fast2/crosstool-dev/build/x86_64-unknown-linux-gnu/gcc-4.0-20050305-glibc-2.3.3/glibc-2.3.3/iconv'
|
yann@1
|
5 |
|
yann@1
|
6 |
Like http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/iconv/iconvconfig.c.diff?r1=1.19&r2=1.20&cvsroot=glibc
|
yann@1
|
7 |
but works with older compilers
|
yann@1
|
8 |
|
yann@1
|
9 |
--- glibc-2.3.3/iconv/iconvconfig.c.old Thu Mar 17 01:23:04 2005
|
yann@1
|
10 |
+++ glibc-2.3.3/iconv/iconvconfig.c Thu Mar 17 01:24:56 2005
|
yann@1
|
11 |
@@ -1010,7 +1010,12 @@
|
yann@1
|
12 |
char finalname[prefix_len + sizeof (GCONV_MODULES_CACHE)];
|
yann@1
|
13 |
|
yann@1
|
14 |
/* Function to insert the names. */
|
yann@1
|
15 |
- static void name_insert (const void *nodep, VISIT value, int level)
|
yann@1
|
16 |
+#if __GNUC__ >= 4
|
yann@1
|
17 |
+ auto void
|
yann@1
|
18 |
+#else
|
yann@1
|
19 |
+ static void
|
yann@1
|
20 |
+#endif
|
yann@1
|
21 |
+ name_insert (const void *nodep, VISIT value, int level)
|
yann@1
|
22 |
{
|
yann@1
|
23 |
struct name *name;
|
yann@1
|
24 |
unsigned int idx;
|