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:
<definitionterm>
<indexterm index="fn" mergedindex="cp">Procedure</indexterm>
<defcategory>Scheme</defcategory>
<deffunction>Procedure</deffunction>
<defparam>global-init</defparam>
<defparam>servertype</defparam>
</definitionterm>
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 {@PROC{}} 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 ...........
pgpAlMeRS_qJI.pgp
Description: PGP signature
