diff -Nadur sdcc-orig/as/link/getline.c sdcc/as/link/getline.c --- sdcc-orig/as/link/getline.c 2009-01-02 21:40:13.000000000 +0100 +++ sdcc/as/link/getline.c 2009-07-20 14:51:09.000000000 +0200 @@ -42,7 +42,7 @@ *******************************************************************************/ char * -getline (char *s, int size, FILE * stream) +sdcc_getline (char *s, int size, FILE * stream) { static char eof_f = 0; int c = '\0'; diff -Nadur sdcc-orig/as/link/getline.h sdcc/as/link/getline.h --- sdcc-orig/as/link/getline.h 2009-01-02 21:40:13.000000000 +0100 +++ sdcc/as/link/getline.h 2009-07-20 14:51:20.000000000 +0200 @@ -30,12 +30,18 @@ #include +#ifdef getline +#undef getline +#endif +#define getline sdcc_getline + + #ifdef __cplusplus extern "C" { #endif - char *getline (char *s, int size, FILE * stream); + char *sdcc_getline (char *s, int size, FILE * stream); #ifdef __cplusplus }