ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



DIFFPP(1)                                          DIFFPP                                          DIFFPP(1)



NAME
       diffpp - pretty-print diff outputs with GNU enscript


SYNOPSIS
       diffpp currentfile < diff-file


DESCRIPTION
       Diffpp  converts  diff(1)-program's  output  files  to  a  format  suitable  to  be  printed with GNU
       enscript(1).  Program annotates the changes with enscript's special escapes so enscript can highlight
       the  modified  portions  of  the file.  All changed and added lines are printed with gray-background,
       deleted lines are marked with minus (`-') characters; diffpp prints  one  minus  character  for  each
       deleted line.


EXAMPLES
       The  easiest  way  to use diffpp is to use it as an input filter for enscript.  If an input filter is
       specified for enscript it is used to pre-process the incoming data-stream.  Filtering does not  alter
       any  header  strings or file-timestamps which might be printed on enscript headers; only the incoming
       data is modified.


       enscript -G2re --filter='rcsdiff %s | diffpp %s' *.c *.h
               Print the changes between current source files and their latest RCS-versions.

       enscript -G2re --filter='diff %s~ %s | diffpp %s' *.c *.h
               Print changes between source files and the corresponding backup-files.


SEE ALSO
       diff(1), enscript(1)


AUTHOR
       Markku Rossi <mtr@iki.fi> <http://www.iki.fi/~mtr/



DIFFPP                                          Jan 29, 1997                                       DIFFPP(1)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.