uClibc 0.9.30.1: fix extra/scripts/unifdef.c like in linux 2.6.28 - nptl does not...
[openwrt-10.03/.git] / toolchain / uClibc / patches-0.9.30.1 / 160-unifdef_fix.patch
1 --- a/extra/scripts/unifdef.c
2 +++ b/extra/scripts/unifdef.c
3 @@ -206,7 +206,7 @@ static void             done(void);
4  static void             error(const char *);
5  static int              findsym(const char *);
6  static void             flushline(bool);
7 -static Linetype         getline(void);
8 +static Linetype         __getline(void);
9  static Linetype         ifeval(const char **);
10  static void             ignoreoff(void);
11  static void             ignoreon(void);
12 @@ -512,7 +512,7 @@ process(void)
13  
14         for (;;) {
15                 linenum++;
16 -               lineval = getline();
17 +               lineval = __getline();
18                 trans_table[ifstate[depth]][lineval]();
19                 debug("process %s -> %s depth %d",
20                     linetype_name[lineval],
21 @@ -526,7 +526,7 @@ process(void)
22   * help from skipcomment().
23   */
24  static Linetype
25 -getline(void)
26 +__getline(void)
27  {
28         const char *cp;
29         int cursym;