An update to gcc 4 threw up some new uninitialized variable and signed vs
[exim.git] / doc / doc-docbook / x2man
index a9812239ecbc342d77f9cc834b17d88dd888132b..13458bbc409a7dc60de2fd5f7b35159bd0e8be77 100755 (executable)
@@ -1,6 +1,6 @@
 #! /usr/bin/perl -w
 
 #! /usr/bin/perl -w
 
-# $Cambridge: exim/doc/doc-docbook/x2man,v 1.1 2005/06/16 10:32:31 ph10 Exp $
+# $Cambridge: exim/doc/doc-docbook/x2man,v 1.4 2006/07/31 13:19:36 ph10 Exp $
 
 # Script to find the command line options in the DocBook source of the Exim
 # spec, and turn them into a man page, because people like that.
 
 # Script to find the command line options in the DocBook source of the Exim
 # spec, and turn them into a man page, because people like that.
@@ -41,6 +41,16 @@ the reference manual. This man page contains only a description of the command
 line options. It has been automatically generated from the reference manual
 source, hopefully without too much mangling.
 
 line options. It has been automatically generated from the reference manual
 source, hopefully without too much mangling.
 
+.SH DEFAULT ACTION
+.rs
+.sp
+If none of the options that specifies a specific action (such as starting the
+daemon or a queue runner, or testing an address, or receiving a message in a
+specific format, or listing the queue) are present, and there is at least one
+argument on the command line, \\fB-bm\\fR (accept a local message on the
+standard input, with the arguments specifying the recipients) is assumed.
+Otherwise, Exim outputs a brief message about itself and exits.
+
 .SH SETTING OPTIONS BY PROGRAM NAME
 .rs
 .TP 10
 .SH SETTING OPTIONS BY PROGRAM NAME
 .rs
 .TP 10
@@ -96,11 +106,11 @@ while ($next)
 
   # Start of new option
 
 
   # Start of new option
 
-  if (/^<term>$/)
+  if (/^<term>(?=<option>-)(.*?)<\/term>$/)
     {
     print OUT ".TP 10\n";
     {
     print OUT ".TP 10\n";
+    $_ = "$1\n";
     $optstart = 1;
     $optstart = 1;
-    next;
     }
 
   # If a line contains text that is not in <>, read subsequent lines of the
     }
 
   # If a line contains text that is not in <>, read subsequent lines of the
@@ -192,11 +202,9 @@ while ($next)
   s/&lt;/</g;
   s/&gt;/>/g;
 
   s/&lt;/</g;
   s/&gt;/>/g;
 
-  s/&#x002d;/-/g;
-  s/&#x00a0;/ /g;
-  s/&#x2013;/-/g;
+  s/&nbsp;/ /g;
+  s/&ndash;/-/g;
   s/&#x2019;/'/g;
   s/&#x2019;/'/g;
-  s/&#8230;/.../g;    # Sic - no x
 
   # Escape hyphens to prevent unwanted hyphenation
 
 
   # Escape hyphens to prevent unwanted hyphenation