1 .TH GDIFFMK @MAN1EXT@ "@MDATE@" "groff @VERSION@"
3 gdiffmk \- mark differences between groff/nroff/troff files
6 .\" ====================================================================
8 .\" ====================================================================
10 .\" Copyright (C) 2004-2018 Free Software Foundation, Inc.
12 .\" This file is part of gdiffmk, which is part of groff, the GNU roff
13 .\" type-setting system.
15 .\" This program is free software: you can redistribute it and/or modify
16 .\" it under the terms of the GNU General Public License as published by
17 .\" the Free Software Foundation, either version 3 of the License, or
18 .\" (at your option) any later version.
20 .\" This program is distributed in the hope that it will be useful, but
21 .\" WITHOUT ANY WARRANTY; without even the implied warranty of
22 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
23 .\" General Public License for more details.
25 .\" You should have received a copy of the GNU General Public License
26 .\" along with this program. If not, see
27 .\" <http://www.gnu.org/licenses/>.
30 .\" ====================================================================
32 .\" ====================================================================
57 .\" ====================================================================
59 .\" ====================================================================
71 and creates an output which is
73 with added \[lq]margin character\[rq] (.mc) commands that indicate the
81 the output is written there.
85 or absent the output is written to the standard output.
95 the standard input is read for that input.
97 Clearly both cannot be
102 Note that the output is not necessarily compatible with all macro packages
103 and all preprocessors.
105 See section \(lqBugs\(rq below.
108 .\" ====================================================================
110 .\" ====================================================================
116 for source lines not in
126 By default, the deleted texts marked by the
129 with an added troff break command,
131 to ensure that the deletions are marked properly.
133 This is the only way to guarantee that deletions and small
136 This option directs the program not to insert these breaks; it makes
137 no sense to use it without
144 for changed source lines.
153 for deleted source lines.
160 Show the deleted portions from changed and deleted text.
162 Default delimiting marks:
163 .BR "[[" " \&.\|.\|.\& " "]]" .
166 .BI \-M "mark1 mark2"
167 Change the delimiting marks for the
171 It makes no sense to use this option without
178 command to perform the comparison of
185 should accept the GNU
195 All the following arguments are treated as file names,
196 even if they begin with
201 Print a usage message on standard error output and exit.
205 Print version information on the standard output and exit.
208 .\" ====================================================================
210 .\" ====================================================================
212 The output is not necessarily compatible with all macro packages
213 and all preprocessors.
215 A workaround that is often successful against preprocessor problems is
218 on the output of all the preprocessors instead of the input source.
227 to make a merged \[lq]#ifdef\[rq] output format.
229 It hasn't been tested whether other versions of
231 do support this option.
238 .\" ====================================================================
240 .\" ====================================================================
242 was written and is maintained by
243 .MT MBianchi@\:Foveal.com
248 .\" ====================================================================
250 .\" ====================================================================
252 .BR groff (@MAN1EXT@),
253 .BR nroff (@MAN1EXT@),
254 .BR gtroff (@MAN1EXT@),
260 .\" vim: set filetype=groff: