On 5/18/19, Raymond Toy <[email protected]> wrote: > With my old hack. With the new texinfo, I changed the macro to say > > @cindex \topic\ @subentry \subtopic\ > > makeinfo --pdf foo.texi > > has errors like: > > Unde > fined control sequence. > \temp ->\xeatspaces {unix} \subentry > \xeatspaces { pathnames} > \dosubindwrite ...mpty \xdef \indexsortkey {\temp > }\ifx \indexsortkey > \empty... > > \safewhatsit ... \else \vskip -\whatsitskip \fi #1 > \ifx \lastskipmacro > \zeros... > > \dosubind ...dcsname }\safewhatsit \dosubindwrite > }\fi > l.2 ...s {unix} @subentry @xeatspaces { pathnames} > > \scanmacro ...\\=\active \scantokens {#1@texinfoc} > \aftermacro \catcode > `\@=\... > l.1657 @cpsubindex{unix, pathnames}
I couldn't reproduce the problem. I found that @subentry worked OK with macros, although it is not surprising that there should be a problem here.
