diff3(1).

--steffen

Index: usr.bin/diff3/diff3prog.c
===================================================================
RCS file: /Users/steffen/arena/code.openbsd/src/usr.bin/diff3/diff3prog.c,v
retrieving revision 1.11
diff -a -p -u -r1.11 diff3prog.c
--- usr.bin/diff3/diff3prog.c   27 Oct 2009 23:59:37 -0000      1.11
+++ usr.bin/diff3/diff3prog.c   25 Feb 2012 13:44:05 -0000
@@ -124,7 +124,7 @@ char f1mark[40], f3mark[40];        /* markers 
 int duplicate(struct range *, struct range *);
 int edit(struct diff *, int, int);
 char *getchange(FILE *);
-char *getline(FILE *, size_t *);
+char *xgetline(FILE *, size_t *);
 int number(char **);
 int readin(char *, struct diff **);
 int skip(int, int, char *);
@@ -253,7 +253,7 @@ getchange(FILE *b)
 {
        char *line;
 
-       while ((line = getline(b, NULL))) {
+       while ((line = xgetline(b, NULL))) {
                if (isdigit((unsigned char)line[0]))
                        return (line);
        }
@@ -261,7 +261,7 @@ getchange(FILE *b)
 }
 
 char *
-getline(FILE *b, size_t *n)
+xgetline(FILE *b, size_t *n)
 {
        char *cp;
        size_t len;
@@ -456,7 +456,7 @@ skip(int i, int from, char *pr)
        char *line;
 
        for (n = 0; cline[i] < from - 1; n += j) {
-               if ((line = getline(fp[i], &j)) == NULL)
+               if ((line = xgetline(fp[i], &j)) == NULL)
                        trouble();
                if (pr != NULL)
                        printf("%s%s", pr, line);

Reply via email to