diff options
Diffstat (limited to 'contrib/diff/diff.c')
| -rw-r--r-- | contrib/diff/diff.c | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/contrib/diff/diff.c b/contrib/diff/diff.c index 2fbaae7c62607..2b2eec0236f20 100644 --- a/contrib/diff/diff.c +++ b/contrib/diff/diff.c @@ -20,6 +20,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */  /* GNU DIFF was written by Mike Haertel, David Hayes,     Richard Stallman, Len Tower, and Paul Eggert.  */ +/* $FreeBSD$ */ +  #define GDIFF_MAIN  #include "diff.h"  #include <signal.h> @@ -30,6 +32,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */  #else  #include "fnmatch.h"  #endif +#include "prepend_args.h"  #ifndef DEFAULT_WIDTH  #define DEFAULT_WIDTH 130 @@ -249,10 +252,12 @@ main (argc, argv)    output_style = OUTPUT_NORMAL;    context = -1; +  prepend_default_options (getenv ("DIFF_OPTIONS"), &argc, &argv); +    /* Decode the options.  */    while ((c = getopt_long (argc, argv, -			   "0123456789abBcC:dD:efF:hHiI:lL:nNpPqrsS:tTuU:vwW:x:X:y", +			   "0123456789abBcC:dD:efF:hHiI:lL:nNopPqrsS:tTuU:vwW:x:X:y",  			   longopts, 0)) != EOF)      {        switch (c) @@ -424,6 +429,11 @@ main (argc, argv)  	  entire_new_file_flag = 1;  	  break; +	case 'o': +	  /* Output in the old tradition style.  */ +	  specify_style (OUTPUT_NORMAL); +	  break; +  	case 'p':  	  /* Make context-style output and show name of last C function.  */  	  show_c_function = 1; | 
