2 Copyright (C) 2004, 2005 Free Software Foundation, Inc.
4 This file is part of the gdiffmk utility, which is part of groff.
5 Written by Mike Bianchi <MBianchi@Foveal.com <mailto:MBianchi@Foveal.com>>
7 Permission is granted to make and distribute verbatim copies of
8 this manual provided the copyright notice and this permission notice
9 are preserved on all copies.
11 Permission is granted to copy and distribute modified versions of this
12 manual under the conditions for verbatim copying, provided that the
13 entire resulting derived work is distributed under the terms of a
14 permission notice identical to this one.
16 Permission is granted to copy and distribute translations of this
17 manual into another language, under the above conditions for modified
18 versions, except that this permission notice may be included in
19 translations approved by the Free Software Foundation instead of in
25 .TH GDIFFMK @MAN1EXT@ "@MDATE@" "Groff Version @VERSION@"
29 gdiffmk \- mark differences between groff/nroff/troff files
40 . ie \\n(.$-1 .RI "[\ \fB\\$1\fP" "\\$2" "\ ]"
41 . el .RB "[\ " "\\$1" "\ ]"
75 and creates an output which is
77 with added `margin character' (.mc) commands that indicate the differences.
83 the output is written there.
86 or absent the output is written to the standard output.
95 the standard input is read for that input.
96 Clearly both cannot be
100 Note that the output is not necessarily compatible with all macro packages
101 and all preprocessors.
112 for source lines not in
121 By default, the deleted texts marked by the
124 with an added troff break command,
126 to ensure that the deletions are marked properly.
127 This is the only way to guarantee that deletions and small
129 This option directs the program not to insert these breaks; it makes no
130 sense to use it without
137 for changed source lines.
145 for deleted source lines.
151 Show the deleted portions from changed and deleted text.
152 Default delimiting marks:
153 .BR "[[" " .\&.\&.\&. " "]]" .
156 .BI \-M "mark1 mark2"
157 Change the delimiting marks for the
160 It makes no sense to use this option without
167 command to perform the comparison of
173 should accept the GNU
182 All the following arguments are treated as file names,
183 even if they begin with
188 Print a usage message on standard error output and exit.
192 Print version information on the standard output and exit.
196 The output is not necessarily compatible with all macro packages
197 and all preprocessors.
198 A workaround that is often successful against preprocessor problems
201 on the output of all the preprocessors instead of the input source.
209 to make a merged `#ifdef' output format.
210 It hasn't been tested whether other versions of
212 do support this option.
218 Report bugs to bug-groff@gnu.org.
219 Include a complete, self-contained example that will allow the bug to
220 be reproduced, and say which version of
226 This document was written and is maintained by
227 .MTO MBianchi@Foveal.com "Mike Bianchi" .
230 This document is distributed under the terms of the FDL (GNU Free
231 Documentation License) version 1.1 or later.
232 You should have received a copy of the FDL on your system, it is also
233 available on-line at the
234 .URL http://\:www.gnu.org/\:copyleft/\:fdl.html "GNU copyleft site" .
240 GNU free software project.
243 are protected by GNU copyleft licenses.
244 The software files are distributed under the terms of the GNU General
245 Public License (GPL), while the documentation files mostly use the GNU
246 Free Documentation License (FDL).
250 Copyright \(co 2004, 2005 Free Software Foundation, Inc.
254 is free software; you can redistribute it and/or modify it under
255 the terms of the GNU General Public License as published by the Free
256 Software Foundation; either version 2, or (at your option) any later
261 is distributed in the hope that it will be useful, but WITHOUT ANY
262 WARRANTY; without even the implied warranty of MERCHANTABILITY or
263 FITNESS FOR A PARTICULAR PURPOSE.
264 See the GNU General Public License for more details.
267 You should have received a copy of the GNU General Public License along
268 with groff; see the file COPYING.
269 If not, write to the Free Software
270 Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA.
274 .BR groff (@MAN1EXT@),
275 .BR nroff (@MAN1EXT@),
276 .BR gtroff (@MAN1EXT@),