File dbf_getline.patch of Package dbftools
diff -Nur dbftools//include/utils.h dbf//include/utils.h
--- dbftools//include/utils.h 2011-02-14 12:21:45.000000000 +0100
+++ dbf//include/utils.h 2011-02-14 15:46:48.000000000 +0100
@@ -32,7 +32,7 @@
/* getline: reads a line (limited by \n) out of stream fp, returns last
* char, esp eof */
-int getline(FILE *fp, char s[]);
+int dbf_getline(FILE *fp, char s[]);
/* do_nothing: dto. */
void do_nothing( void );
diff -Nur dbftools//lib/utils.c dbf//lib/utils.c
--- dbftools//lib/utils.c 1997-06-25 12:10:19.000000000 +0200
+++ dbf//lib/utils.c 2011-02-14 15:47:05.000000000 +0100
@@ -21,7 +21,7 @@
/* getline -------------------------------------------------------------*/
/* reads a line (limited by \n) out of stream fp, returns last
* char, esp eof */
-int getline(FILE *fp, char s[] )
+int dbf_getline(FILE *fp, char s[] )
{ int c, i;
i=0;
diff -Nur dbftools//src/txt2dbf.c dbf//src/txt2dbf.c
--- dbftools//src/txt2dbf.c 1999-02-24 13:39:49.000000000 +0100
+++ dbf//src/txt2dbf.c 2011-02-14 15:47:18.000000000 +0100
@@ -248,7 +248,7 @@
char *dummy;
int ret,i;
- ret = getline(fp, line);
+ ret = dbf_getline(fp, line);
if ( ret != EOF )
{ strcpy(rec[0], dtok(line, delim[0] ));