Remove all \bcode / \ecode cruft; this is no longer needed. See previous
checkin of myformat.sty.
Change "\renewcommand{\indexsubitem}{(...)}" to "\setindexsubitem{(...)}"
everywhere.
Some other minor nits that I happened to come across.
diff --git a/Doc/lib/libcd.tex b/Doc/lib/libcd.tex
index 6e64b77..b3ca8b2 100644
--- a/Doc/lib/libcd.tex
+++ b/Doc/lib/libcd.tex
@@ -29,7 +29,7 @@
Module \code{cd} defines the following functions and constants:
-\renewcommand{\indexsubitem}{(in module cd)}
+\setindexsubitem{(in module cd)}
\begin{funcdesc}{createparser}{}
Create and return an opaque parser object. The methods of the parser
@@ -115,7 +115,7 @@
Player objects (returned by \code{cd.open()}) have the following
methods:
-\renewcommand{\indexsubitem}{(CD player object method)}
+\setindexsubitem{(CD player object method)}
\begin{funcdesc}{allowremoval}{}
Unlocks the eject button on the CD-ROM drive permitting the user to
@@ -235,7 +235,7 @@
Parser objects (returned by \code{cd.createparser()}) have the
following methods:
-\renewcommand{\indexsubitem}{(CD parser object method)}
+\setindexsubitem{(CD parser object method)}
\begin{funcdesc}{addcallback}{type\, func\, arg}
Adds a callback for the parser. The parser has callbacks for eight