From owner-svn-soc-all@FreeBSD.ORG Thu Jun 14 04:52:23 2012 Return-Path: Delivered-To: svn-soc-all@FreeBSD.org Received: from socsvn.FreeBSD.org (unknown [IPv6:2001:4f8:fff6::2f]) by hub.freebsd.org (Postfix) with SMTP id 74C771065672 for ; Thu, 14 Jun 2012 04:52:21 +0000 (UTC) (envelope-from jhagewood@FreeBSD.org) Received: by socsvn.FreeBSD.org (sSMTP sendmail emulation); Thu, 14 Jun 2012 04:52:21 +0000 Date: Thu, 14 Jun 2012 04:52:21 +0000 From: jhagewood@FreeBSD.org To: svn-soc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <20120614045221.74C771065672@hub.freebsd.org> Cc: Subject: socsvn commit: r237653 - in soc2012/jhagewood/diff: . diff X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2012 04:52:23 -0000 Author: jhagewood Date: Thu Jun 14 04:52:20 2012 New Revision: 237653 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=237653 Log: Modified: soc2012/jhagewood/diff/diff/diffreg.c soc2012/jhagewood/diff/hagewood-diff.patch Modified: soc2012/jhagewood/diff/diff/diffreg.c ============================================================================== --- soc2012/jhagewood/diff/diff/diffreg.c Thu Jun 14 04:25:25 2012 (r237652) +++ soc2012/jhagewood/diff/diff/diffreg.c Thu Jun 14 04:52:20 2012 (r237653) @@ -805,7 +805,7 @@ } } else if (Bflag) { - if(c == '\n' && d != '\n') { + if (c == '\n' && d != '\n') { do { if (c == '\n') { ixold[i] = ctold; @@ -837,13 +837,13 @@ } } if (d == '\t' && c == ' ') { - fgetpos(f2, &position); + fgetpos(f1, &position); for (j = 1; j <= 7; j++) { - d = getc(f2); - if (d != " ") + c = getc(f2); + if (c != " ") spacetab = 0; } - fsetpos(f2, &position); + fsetpos(f1, &position); if (spacetab) { /* Ignore tab expression? */ } Modified: soc2012/jhagewood/diff/hagewood-diff.patch ============================================================================== --- soc2012/jhagewood/diff/hagewood-diff.patch Thu Jun 14 04:25:25 2012 (r237652) +++ soc2012/jhagewood/diff/hagewood-diff.patch Thu Jun 14 04:52:20 2012 (r237653) @@ -82,7 +82,7 @@ extern int format, context, status; diff -rupN jhagewood/diff/diff-orig/diffreg.c jhagewood/diff/diff/diffreg.c --- jhagewood/diff/diff-orig/diffreg.c 2012-06-10 03:31:05.000000000 -0400 -+++ jhagewood/diff/diff/diffreg.c 2012-06-14 04:22:08.000000000 -0400 ++++ jhagewood/diff/diff/diffreg.c 2012-06-14 04:51:04.000000000 -0400 @@ -748,12 +748,14 @@ unravel(int p) static void check(char *file1, FILE *f1, char *file2, FILE *f2) @@ -115,7 +115,7 @@ } else if (Bflag) { - if( c == '\n' && d != '\n') { - -+ if(c == '\n' && d != '\n') { ++ if (c == '\n' && d != '\n') { do { if (c == '\n') { ixold[i] = ctold; @@ -152,13 +152,13 @@ + } + } + if (d == '\t' && c == ' ') { -+ fgetpos(f2, &position); ++ fgetpos(f1, &position); + for (j = 1; j <= 7; j++) { -+ d = getc(f2); -+ if (d != " ") ++ c = getc(f2); ++ if (c != " ") + spacetab = 0; + } -+ fsetpos(f2, &position); ++ fsetpos(f1, &position); + if (spacetab) { + /* Ignore tab expression? */ + }