eggert@twinsun.com (Paul Eggert) (11/18/89)
GNU diff 1.12 sometimes outputs an extra character at the start of a line
when given the -t flag. Here is a sample transcript:
rise% cat a
X
Y
X
rise% cat b
X
rise% diff -t a b
2,3d1
< Y
X< X
Here is a fix:
*** old/util.c Fri Nov 17 16:10:28 1989
--- new/util.c Fri Nov 17 16:01:52 1989
***************
*** 400,406 ****
{
register int column = 0;
register int i;
! for (i = 0; i <= line->length; i++)
{
register char c = line->text[i];
if (c == '\t')
--- 400,406 ----
{
register int column = 0;
register int i;
! for (i = 0; i < line->length; i++)
{
register char c = line->text[i];
if (c == '\t')