socsvn commit: r239063 - in soc2012/jhagewood/sdiff: . sdiff

jhagewood at FreeBSD.org jhagewood at FreeBSD.org
Sat Jul 7 01:26:55 UTC 2012


Author: jhagewood
Date: Sat Jul  7 01:26:52 2012
New Revision: 239063
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=239063

Log:

Modified:
  soc2012/jhagewood/sdiff/hagewood-sdiff.patch
  soc2012/jhagewood/sdiff/sdiff/sdiff.c

Modified: soc2012/jhagewood/sdiff/hagewood-sdiff.patch
==============================================================================
--- soc2012/jhagewood/sdiff/hagewood-sdiff.patch	Sat Jul  7 01:10:59 2012	(r239062)
+++ soc2012/jhagewood/sdiff/hagewood-sdiff.patch	Sat Jul  7 01:26:52 2012	(r239063)
@@ -12,7 +12,7 @@
  .Sh NAME
 diff -rupN jhagewood/sdiff/sdiff-orig/sdiff.c jhagewood/sdiff/sdiff/sdiff.c
 --- jhagewood/sdiff/sdiff-orig/sdiff.c	2012-07-02 15:05:58.000000000 -0400
-+++ jhagewood/sdiff/sdiff/sdiff.c	2012-07-07 01:10:58.000000000 -0400
++++ jhagewood/sdiff/sdiff/sdiff.c	2012-07-07 01:25:58.000000000 -0400
 @@ -101,7 +101,8 @@ enum {
        HLINES_OPT,
        LFILES_OPT,
@@ -181,7 +181,7 @@
  		putchar(*s);
  	}
  }
-@@ -527,13 +538,12 @@ prompt(const char *s1, const char *s2)
+@@ -527,13 +538,13 @@ prompt(const char *s1, const char *s2)
  			/* Choose left column as-is. */
  			if (s1 != NULL)
  				fprintf(outfp, "%s\n", s1);
@@ -190,13 +190,24 @@
  			break;
  
  		case 'q':
- 			goto QUIT;
+-			goto QUIT;
 -
++			fclose(outfp);
++			exit(0);
 +			
  		case 'r':
  		case '2':
  			/* Choose right column as-is. */
-@@ -1103,24 +1113,22 @@ printd(FILE *file1, size_t file1end)
+@@ -570,7 +581,7 @@ PROMPT:
+ 	 * If there was no error, we received an EOF from stdin, so we
+ 	 * should quit.
+ 	 */
+-QUIT:
++	 
+ 	fclose(outfp);
+ 	exit(0);
+ }
+@@ -1103,24 +1114,22 @@ printd(FILE *file1, size_t file1end)
  static void
  int_usage(void)
  {

Modified: soc2012/jhagewood/sdiff/sdiff/sdiff.c
==============================================================================
--- soc2012/jhagewood/sdiff/sdiff/sdiff.c	Sat Jul  7 01:10:59 2012	(r239062)
+++ soc2012/jhagewood/sdiff/sdiff/sdiff.c	Sat Jul  7 01:26:52 2012	(r239063)
@@ -542,7 +542,8 @@
 			break;
 
 		case 'q':
-			goto QUIT;
+			fclose(outfp);
+			exit(0);
 			
 		case 'r':
 		case '2':
@@ -580,7 +581,7 @@
 	 * If there was no error, we received an EOF from stdin, so we
 	 * should quit.
 	 */
-QUIT:
+	 
 	fclose(outfp);
 	exit(0);
 }


More information about the svn-soc-all mailing list