Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Jun 2012 04:18:16 +0000
From:      jhagewood@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r237336 - in soc2012/jhagewood/diff3: . diff3
Message-ID:  <20120609041816.5EE6E106564A@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhagewood
Date: Sat Jun  9 04:18:15 2012
New Revision: 237336
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=237336

Log:

Modified:
  soc2012/jhagewood/diff3/diff3/diff3prog.c
  soc2012/jhagewood/diff3/hagewood-diff3.patch

Modified: soc2012/jhagewood/diff3/diff3/diff3prog.c
==============================================================================
--- soc2012/jhagewood/diff3/diff3/diff3prog.c	Sat Jun  9 03:34:34 2012	(r237335)
+++ soc2012/jhagewood/diff3/diff3/diff3prog.c	Sat Jun  9 04:18:15 2012	(r237336)
@@ -231,7 +231,7 @@
 			oflag = eflag = 1;
 			break;
 		case 'v':
-			printf("FreeBSD diff3 %s\n" __version);
+			printf("FreeBSD diff3 %s\n", __version);
 			exit(0);
 		case 'x':
 			eflag = 1;
@@ -255,8 +255,7 @@
 	/* XXX - argc usage seems wrong here */
 	if (argc < 5) {
 		usage();
-		try_help();
-	}
+	} 
 
 	if (oflag) {
 		(void)snprintf(f1mark, sizeof(f1mark), "<<<<<<< %s",
@@ -534,9 +533,7 @@
 	(void)skip(i, rold->to, "  ");
 }
 
-/*
- * print the range of line numbers, rold.from thru rold.to, as n1,n2 or n1
- */
+/* print the range of line numbers, rold.from thru rold.to, as n1,n2 or n1 */
 void
 prange(struct range *rold)
 {
@@ -630,9 +627,7 @@
 		(void)fseek(fp[i], (long)-nchar, SEEK_CUR);
 }
 
-/* 
- * If file has trailing carriage return, remove it. 
- */
+/* If file has trailing carriage return, remove it. */
 void
 remove_cr(FILE *f) {
 	
@@ -649,7 +644,7 @@
 		}
 	}
 	
-	if (tcr_pos != NULL) {
+	if (&tcr_pos != NULL) {
 		fsetpos(f, &tcr_pos);
 		fputc((int)'\0', f);
 	}

Modified: soc2012/jhagewood/diff3/hagewood-diff3.patch
==============================================================================
--- soc2012/jhagewood/diff3/hagewood-diff3.patch	Sat Jun  9 03:34:34 2012	(r237335)
+++ soc2012/jhagewood/diff3/hagewood-diff3.patch	Sat Jun  9 04:18:15 2012	(r237336)
@@ -11,7 +11,7 @@
  .include <bsd.prog.mk>
 diff -rupN jhagewood/diff3/diff3-orig/diff3prog.c jhagewood/diff3/diff3/diff3prog.c
 --- jhagewood/diff3/diff3-orig/diff3prog.c	2012-06-07 05:12:54.000000000 -0400
-+++ jhagewood/diff3/diff3/diff3prog.c	2012-06-09 03:49:17.000000000 -0400
++++ jhagewood/diff3/diff3/diff3prog.c	2012-06-09 04:18:03.000000000 -0400
 @@ -64,24 +64,34 @@
   *	@(#)diff3.c	8.1 (Berkeley) 6/6/93
   */
@@ -104,7 +104,7 @@
  			oflag = eflag = 1;
  			break;
 +		case 'v':
-+			printf("FreeBSD diff3 %s\n" __version);
++			printf("FreeBSD diff3 %s\n", __version);
 +			exit(0);
  		case 'x':
  			eflag = 1;
@@ -118,19 +118,18 @@
  		case STRIPCR_OPT:
  			strip_cr = 1;
  			break;
-@@ -233,8 +253,10 @@ main(int argc, char **argv)
+@@ -233,8 +253,9 @@ main(int argc, char **argv)
  	argc -= optind;
  	argv += optind;
  	/* XXX - argc usage seems wrong here */
 -	if (argc < 5)
 +	if (argc < 5) {
  		usage();
-+		try_help();
-+	}
++	} 
  
  	if (oflag) {
  		(void)snprintf(f1mark, sizeof(f1mark), "<<<<<<< %s",
-@@ -254,6 +276,8 @@ main(int argc, char **argv)
+@@ -254,6 +275,8 @@ main(int argc, char **argv)
  	for (i = 0; i <= 2; i++) {
  		if ((fp[i] = fopen(argv[i + 2], "r")) == NULL)
  			err(EXIT_FAILURE, "can't open %s", argv[i + 2]);
@@ -139,13 +138,22 @@
  	}
  	merge(m, n);
  	exit(EXIT_SUCCESS);
-@@ -606,6 +630,32 @@ repos(int nchar)
+@@ -510,9 +533,7 @@ change(int i, struct range *rold, int du
+ 	(void)skip(i, rold->to, "  ");
+ }
+ 
+-/*
+- * print the range of line numbers, rold.from thru rold.to, as n1,n2 or n1
+- */
++/* print the range of line numbers, rold.from thru rold.to, as n1,n2 or n1 */
+ void
+ prange(struct range *rold)
+ {
+@@ -606,6 +627,30 @@ repos(int nchar)
  		(void)fseek(fp[i], (long)-nchar, SEEK_CUR);
  }
  
-+/* 
-+ * If file has trailing carriage return, remove it. 
-+ */
++/* If file has trailing carriage return, remove it. */
 +void
 +remove_cr(FILE *f) {
 +	
@@ -162,7 +170,7 @@
 +		}
 +	}
 +	
-+	if (tcr_pos != NULL) {
++	if (&tcr_pos != NULL) {
 +		fsetpos(f, &tcr_pos);
 +		fputc((int)'\0', f);
 +	}
@@ -172,7 +180,7 @@
  __dead void
  trouble(void)
  {
-@@ -698,13 +748,30 @@ increase(void)
+@@ -698,13 +743,30 @@ increase(void)
  	szchanges = newsz;
  }
  



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120609041816.5EE6E106564A>