diff options
| -rw-r--r-- | target/linux/generic-2.6/patches-2.6.28/906-unifdef_getline.patch | 18 | 
1 files changed, 15 insertions, 3 deletions
| diff --git a/target/linux/generic-2.6/patches-2.6.28/906-unifdef_getline.patch b/target/linux/generic-2.6/patches-2.6.28/906-unifdef_getline.patch index ec32c514b..2b0f1cfc6 100644 --- a/target/linux/generic-2.6/patches-2.6.28/906-unifdef_getline.patch +++ b/target/linux/generic-2.6/patches-2.6.28/906-unifdef_getline.patch @@ -1,29 +1,41 @@  --- a/scripts/unifdef.c  +++ b/scripts/unifdef.c -@@ -206,7 +206,7 @@ static void             done(void); +@@ -206,7 +206,11 @@ static void             done(void);   static void             error(const char *);   static int              findsym(const char *);   static void             flushline(bool);  -static Linetype         getline(void); ++#ifndef __CYGWIN__  +static Linetype         __getline(void); ++#else ++static Linetype		get_line(void); ++#endif   static Linetype         ifeval(const char **);   static void             ignoreoff(void);   static void             ignoreon(void); -@@ -512,7 +512,7 @@ process(void) +@@ -512,7 +516,11 @@ process(void)   	for (;;) {   		linenum++;  -		lineval = getline(); ++#ifndef __CYGWIN__  +		lineval = __getline(); ++#else ++		lineval = get_line(); ++#endif   		trans_table[ifstate[depth]][lineval]();   		debug("process %s -> %s depth %d",   		    linetype_name[lineval], -@@ -526,7 +526,7 @@ process(void) +@@ -526,7 +534,11 @@ process(void)    * help from skipcomment().    */   static Linetype  -getline(void) ++#ifndef __CYGWIN__  +__getline(void) ++#else ++get_line(void) ++#endif   {   	const char *cp;   	int cursym; | 
