File jtools.getline.patch of Package jtools
--- jcode.c
+++ jcode.c
@@ -173,7 +173,7 @@
int toup(int data);
int SkipESCSeq(FILE *in,int temp,int *intwobyte);
int DetectCodeType(FILE *in);
-int getline(FILE *in,char *myarray);
+int my_getline(FILE *in,char *myarray);
int getcode(int data,char ki[],char ko[],int doing);
int getnotation(int data);
int hex2dec(int data);
@@ -882,7 +882,7 @@
print1byte(out,notation,p1,control,pad);
}
-int getline(FILE *in,char *myarray)
+int my_getline(FILE *in,char *myarray)
{
if (fgets(myarray,100,in) == NULL)
return 0;
@@ -914,7 +914,7 @@
int data[8];
char myarray[100],temparray[10];
- while (getline(in,myarray)) {
+ while (my_getline(in,myarray)) {
okay = TRUE;
offset = 0;
switch (toup(myarray[0])) {
--- jgrep.c
+++ jgrep.c
@@ -134,7 +134,7 @@
#define ISEUC(A) ((A >= 161) && (A <= 254))
/* int ccommand(char ***p); */
-int getline(FILE *in,char *line,int max);
+int my_getline(FILE *in,char *line,int max);
int stringsearch(char *pattern,char *string);
int nextchar(char *string,int index);
@@ -209,7 +209,7 @@
exit(1);
}
}
- while (getline(in,line,MAXLINLEN) > 0) {
+ while (my_getline(in,line,MAXLINLEN) > 0) {
lineno++;
if ((stringsearch(pattern,line) != 0) != except) { /* replaced strstr() */
if (number) {
@@ -227,7 +227,7 @@
}
-int getline(FILE *in,char *line,int max)
+int my_getline(FILE *in,char *line,int max)
{
if (fgets(line,max,in) == NULL)
return 0;