Blame less-394-search.patch
|
Vojtech Vitek (V-Teq) |
46c0174 |
--- less-394/line.c.search 2005-12-03 21:20:32.000000000 +0100
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+++ less-394/line.c 2006-02-15 11:23:25.308694376 +0100
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
@@ -1125,6 +1125,14 @@
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
break;
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
}
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
}
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ if (c == '\0')
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ {
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ /*
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ * Pretend the line ended here
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ */
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ new_pos = ch_tell();
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ break;
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ }
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
linebuf[n++] = c;
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
c = ch_forw_get();
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
}
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
@@ -1198,6 +1206,14 @@
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
*to = *fm;
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
n = size_linebuf - old_size_linebuf;
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
}
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ if (c == '\0')
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ {
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ /*
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ * Pretend the line ended here
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ */
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ new_pos = ch_tell() + 1;
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ break;
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
+ }
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
linebuf[--n] = c;
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
}
|
|
Vojtech Vitek (V-Teq) |
46c0174 |
if (linep != NULL)
|