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/libuserdict.tex b/Doc/lib/libuserdict.tex
index 2084b5c..9b7b2fb 100644
--- a/Doc/lib/libuserdict.tex
+++ b/Doc/lib/libuserdict.tex
@@ -11,7 +11,7 @@
them and override existing methods or add new ones. In this way one
can add new behaviours to dictionaries or lists.
-\renewcommand{\indexsubitem}{(in module UserDict)}
+\setindexsubitem{(in module UserDict)}
The \code{UserDict} module defines the \code{UserDict} class:
\begin{funcdesc}{UserDict}{}
@@ -20,7 +20,7 @@
\code{data} attribute of \code{UserDict} instances.
\end{funcdesc}
-\renewcommand{\indexsubitem}{(in module UserList)}
+\setindexsubitem{(in module UserList)}
The \code{UserList} module defines the \code{UserList} class:
\begin{funcdesc}{UserList}{\optional{list}}