/^.\\" @synopsis@$/,/^.\\" @@$/{
  if (!synopsis_updated) {
    print ".\\\" @synopsis@\n\
.B ff3d\n\
.\\\" Mixture of short (flag) options and long options\n\
.RB [ -\\fIflag\\fP \" [\\fIvalue\\fP]]... [\" --\\fIopt-name\\fP [ = \"| ]\\fIvalue\\fP]...\"
.br\n\
.in +8\n\
[filename]";
  print ".\\\" @@"
  }
  synopsis_updated=1;
  next;
}
/^.\\" @options@$/,/^.\\" @@$/{
  if (!options_updated) {
    print ".\\\" @options@";
print "\
.TP\n\
.BR -q \", \" --quiet\n\
Suppress output and redirect it to logfile\n\
.br";
print "\
.TP\n\
.BR -V \", \" --verbosity\n\
Set level of verbosity.\n\
Special attributes apply to this option.\n\
See the invocation section in the info document.\n\
.br";
print "\
.TP\n\
.BR -p \", \" --parse-only\n\
Do not proceed execution\n\
.br";
print "\
.TP\n\
.BR \\-? , \" --help\n\
Display usage information and exit.\n\
.TP\n\
.BR -! , \" --more-help\n\
Extended usage information passed thru pager.\n\
.TP\n\
.BR -> \" \\fIrcfile\\fP, --\" save-opts \"[=\\fIrcfile\\fP] \n\
Save the option state to \\fIrcfile\\fP.\n\
.TP\n\
.BR -< \" \\fIrcfile\\fP, --\" load-opts \"=\\fIrcfile\\fP\"\n\
Load options from \\fIrcfile\\fP.\n\
.TP\n\
.BR  --no-load-opts\n\
Disable loading options from an rc file.\n\
.TP\n\
.BR \\-v \" [\" v | c | n \"], \" --version [ =v | c | n ]\n\
Output version of program and exit.  The default mode is `v', a simple\n\
version.  The `c' mode will print copyright information and `n' will\n\
print the full copyright notice.";
  print ".\\\" @@"
  }
  options_updated=1;
  next;
}
{print}
