diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 1999-11-26 02:51:44 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 1999-11-26 02:51:44 +0000 |
commit | 20ee132cae47f48ea0138d14ed2876ad7a57b88c (patch) | |
tree | 30009de03e4e2f2cee3891ddbdb4343435fb3fd2 /contrib/diff/diff.c | |
parent | dda0e6f54e783851845bbdb86d5a314837e0c59a (diff) |
Notes
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 2fbaae7c6260..2b2eec0236f2 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; |