[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

XML/Info discrepancy for @deffn CATEGORY

From: Thien-Thi Nguyen
Subject: XML/Info discrepancy for @deffn CATEGORY
Date: Mon, 31 Dec 2012 18:28:04 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux)

I just noticed in the latest IXIN 1.5 tarball file d/serveez.xml,
generated by makeinfo 4.13.92, that the input line:

 @macro PROC
 Scheme Procedure
 @end macro

 @deffn @PROC{} global-init servertype

shows up as:

   <indexterm index="fn" mergedindex="cp">Procedure</indexterm>

That is, the category is "Procedure" instead of "Scheme Procedure", and
everything else is shifted by one.  I tried to put curly braces in the
macro definition, but that produces an error:

 ./guile-api.texi:567: Misplaced { (possibly involving @PROC)
 ./guile-api.texi:567: Misplaced }

The weird thing is that Info output is fine (including indexing).

Another data point: Curly braces at the "call site":

 @deffn address@hidden global-init servertype

work fine for both Info and XML output.  Also, w/ or w/o curly braces at
the call site work fine for both Info and XML output for makeinfo 4.13
(in IXIN 1.4 d/serveez.xml, for example).

Lastly, i searched NEWS for something that fits this new behavior, but
did not find anything.  Am i missing something?

Thien-Thi Nguyen ..................................... GPG key: 4C807502
.                  NB: ttn at glug dot org is not me                   .
.                 (and has not been since 2007 or so)                  .
.                        ACCEPT NO SUBSTITUTES                         .
........... please send technical questions to mailing lists ...........

Attachment: pgpBLo6UxPuJU.pgp
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]