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/libfcntl.tex b/Doc/libfcntl.tex
index 5dab283..8af4ee3 100644
--- a/Doc/libfcntl.tex
+++ b/Doc/libfcntl.tex
@@ -11,7 +11,7 @@
The module defines the following functions:
-\renewcommand{\indexsubitem}{(in module struct)}
+\setindexsubitem{(in module struct)}
\begin{funcdesc}{fcntl}{fd\, op\optional{\, arg}}
Perform the requested operation on file descriptor \code{\var{fd}}.
@@ -56,7 +56,7 @@
Examples (all on a SVR4 compliant system):
-\bcode\begin{verbatim}
+\begin{verbatim}
import struct, FCNTL
file = open(...)
@@ -64,7 +64,7 @@
lockdata = struct.pack('hhllhh', FCNTL.F_WRLCK, 0, 0, 0, 0, 0)
rv = fcntl(file.fileno(), FCNTL.F_SETLKW, lockdata)
-\end{verbatim}\ecode
+\end{verbatim}
%
Note that in the first example the return value variable \code{rv} will
hold an integer value; in the second example it will hold a string