Yet another minor yat2m fix.
authorWerner Koch <wk@gnupg.org>
Wed, 2 Apr 2008 08:48:08 +0000 (08:48 +0000)
committerWerner Koch <wk@gnupg.org>
Wed, 2 Apr 2008 08:48:08 +0000 (08:48 +0000)
doc/ChangeLog
doc/opt-homedir.texi
doc/yat2m.c

index ee16ddc..6c6c3b7 100644 (file)
@@ -1,7 +1,10 @@
 2008-04-02  Werner Koch  <wk@g10code.com>
 
 2008-04-02  Werner Koch  <wk@g10code.com>
 
+       * opt-homedir.texi: Remove special case for Registry key.
+
        * yat2m.c (proc_texi_cmd): Use the \(aq glyph for @samp.  This is
        bug#898.
        * yat2m.c (proc_texi_cmd): Use the \(aq glyph for @samp.  This is
        bug#898.
+       (proc_texi_buffer): Handle backslashs correctly.
 
 2007-12-21  Werner Koch  <wk@g10code.com>
 
 
 2007-12-21  Werner Koch  <wk@g10code.com>
 
index 387bd02..739c442 100644 (file)
@@ -6,9 +6,5 @@ used, the home directory defaults to @file{~/.gnupg}.  It is only
 recognized when given on the command line.  It also overrides any home
 directory stated through the environment variable @env{GNUPGHOME} or
 (on W32 systems) by means on the Registry entry
 recognized when given on the command line.  It also overrides any home
 directory stated through the environment variable @env{GNUPGHOME} or
 (on W32 systems) by means on the Registry entry
-@ifset isman
-@var{HKCU\\Software\\GNU\\GnuPG:HomeDir}.
-@end ifset
-@ifclear isman
 @var{HKCU\Software\GNU\GnuPG:HomeDir}.
 @var{HKCU\Software\GNU\GnuPG:HomeDir}.
-@end ifclear
+
index e09f2e9..5ebd79f 100644 (file)
@@ -42,7 +42,7 @@
     the next input line if that line begins with @section, @subsection or
     @chapheading.
 
     the next input line if that line begins with @section, @subsection or
     @chapheading.
 
-    To insert verbatim troff markup, the follwing texinfo code may be
+    To insert verbatim troff markup, the following texinfo code may be
     used:
 
       @ifset manverb
     used:
 
       @ifset manverb
@@ -675,6 +675,8 @@ proc_texi_buffer (FILE *fp, const char *line, size_t len,
             }
           *eol_action = 0;
         }
             }
           *eol_action = 0;
         }
+      else if (*s == '\\')
+        fputs ("\\\\", fp);
       else
         putc (*s, fp);
     }
       else
         putc (*s, fp);
     }
@@ -842,7 +844,7 @@ parse_file (const char *fname, FILE *fp, char **section_name, int in_pause)
 {
   char *line;
   int lnr = 0;
 {
   char *line;
   int lnr = 0;
-  /* Fixme: The follwing state variables don't carry over to include
+  /* Fixme: The following state variables don't carry over to include
      files. */
   int in_verbatim = 0;
   int skip_to_end = 0;        /* Used to skip over menu entries. */
      files. */
   int in_verbatim = 0;
   int skip_to_end = 0;        /* Used to skip over menu entries. */