Update Haddock output
authorSimon Marlow <marlowsd@gmail.com>
Wed, 30 Jun 2010 13:42:52 +0000 (13:42 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Wed, 30 Jun 2010 13:42:52 +0000 (13:42 +0000)
29 files changed:
report/libs/Control-Monad.tex
report/libs/Data-Array.tex
report/libs/Data-Bits.tex
report/libs/Data-Char.tex
report/libs/Data-Complex.tex
report/libs/Data-Int.tex
report/libs/Data-Ix.tex
report/libs/Data-List.tex
report/libs/Data-Maybe.tex
report/libs/Data-Ratio.tex
report/libs/Data-Word.tex
report/libs/Foreign-C-Error.tex
report/libs/Foreign-C-String.tex
report/libs/Foreign-C-Types.tex
report/libs/Foreign-C.tex
report/libs/Foreign-ForeignPtr.tex
report/libs/Foreign-Marshal-Alloc.tex
report/libs/Foreign-Marshal-Array.tex
report/libs/Foreign-Marshal-Error.tex
report/libs/Foreign-Marshal-Utils.tex
report/libs/Foreign-Marshal.tex
report/libs/Foreign-Ptr.tex
report/libs/Foreign-StablePtr.tex
report/libs/Foreign-Storable.tex
report/libs/Foreign.tex
report/libs/System-Environment.tex
report/libs/System-Exit.tex
report/libs/System-IO-Error.tex
report/libs/System-IO.tex

index 45c3311..43649e5 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Control.Monad}}
+\haddockmoduleheading{Control.Monad}
 \label{module:Control.Monad}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index fcb2960..bbb9ff2 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Array}}
+\haddockmoduleheading{Data.Array}
 \label{module:Data.Array}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -63,7 +63,7 @@ array
  the array at index \haddocktt{i} to be \haddocktt{x}.
  \\
                                                                                                                    \haddockdecltt{->} & \haddockdecltt{Array i e} & \\
-\haddockendargs\par
+\end{tabulary}\par
 Construct an array with the specified bounds and containing values
  for given indices within these bounds.
 \par
@@ -121,7 +121,7 @@ accumArray
                                                                                                                                                              \haddockdecltt{->} & \haddockdecltt{[(i, a)]} & association list
  \\
                                                                                                                                                                                                              \haddockdecltt{->} & \haddockdecltt{Array i e} & \\
-\haddockendargs\par
+\end{tabulary}\par
 The \haddockid{accumArray} function deals with repeated indices in the association
  list using an \emph{accumulating function} which combines the values of
  associations with the same index.
index e5d348e..9af2f5e 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Bits}}
+\haddockmoduleheading{Data.Bits}
 \label{module:Data.Bits}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 2bf05d1..b0d67eb 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Char}}
+\haddockmoduleheading{Data.Char}
 \label{module:Data.Char}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -334,7 +334,7 @@ data\ GeneralCategory
  \\
 \haddockdecltt{|} & \haddockdecltt{NotAssigned} & Cn: Other, Not Assigned
  \\
-\haddockendconstrs\par
+\end{tabulary}\par
 Unicode General Categories (column 2 of the UnicodeData table)
  in the order they are listed in the Unicode standard.
 \par
index 1f59559..2a5d1a0 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Complex}}
+\haddockmoduleheading{Data.Complex}
 \label{module:Data.Complex}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -18,7 +18,7 @@ data\ RealFloat\ a\ =>\ Complex\ a
 \haddockdecltt{=} & \haddockdecltt{!a :+ !a} & forms a complex number from its real and imaginary
  rectangular components.
  \\
-\haddockendconstrs\par
+\end{tabulary}\par
 Complex numbers are an algebraic type.
 \par
 For a complex number \haddocktt{z}, \haddocktt{abs\ z} is a number with the magnitude of \haddocktt{z},
index 0b78187..e6d8520 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Int}}
+\haddockmoduleheading{Data.Int}
 \label{module:Data.Int}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 433303d..aaa09c9 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Ix}}
+\haddockmoduleheading{Data.Ix}
 \label{module:Data.Ix}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index e838c8e..f62301f 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.List}}
+\haddockmoduleheading{Data.List}
 \label{module:Data.List}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -1220,9 +1220,6 @@ The \haddockid{insert} function takes an element and a list and inserts the
 By convention, overloaded functions have a non-overloaded
  counterpart whose name is suffixed with `\haddocktt{By}'.
 \par
-It is often convenient to use these functions together with
- \haddocktt{Data.Function.on}, for instance \haddocktt{sortBy\ (compare\\\ `on`\ fst)}.
-\par
 
 \subsubsection{User-supplied equality (replacing an \haddocktt{Eq} context)
 }
index 029dcd9..f4d619a 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Maybe}}
+\haddockmoduleheading{Data.Maybe}
 \label{module:Data.Maybe}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -17,7 +17,7 @@ data\ Maybe\ a
 \haddockbeginconstrs
 \haddockdecltt{=} & \haddockdecltt{Nothing} & \\
 \haddockdecltt{|} & \haddockdecltt{Just a} & \\
-\haddockendconstrs\par
+\end{tabulary}\par
 The \haddockid{Maybe} type encapsulates an optional value.  A value of type
  \haddocktt{Maybe\ a} either contains a value of type \haddocktt{a} (represented as \haddocktt{Just\ a}), 
  or it is empty (represented as \haddockid{Nothing}).  Using \haddockid{Maybe} is a good way to 
index 3d1b35d..9a8e131 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Ratio}}
+\haddockmoduleheading{Data.Ratio}
 \label{module:Data.Ratio}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 7e3631e..808ad2f 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Data.Word}}
+\haddockmoduleheading{Data.Word}
 \label{module:Data.Word}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 3fd3414..69c3fed 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.C.Error}}
+\haddockmoduleheading{Foreign.C.Error}
 \label{module:Foreign.C.Error}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -41,7 +41,7 @@ newtype\ Errno
 \end{tabular}]\haddockbegindoc
 \haddockbeginconstrs
 \haddockdecltt{=} & \haddockdecltt{Errno CInt} & \\
-\haddockendconstrs\par
+\end{tabulary}\par
 Haskell representation for \haddocktt{errno} values.
  The implementation is deliberately exposed, to allow users to add
  their own definitions of \haddockid{Errno} values.
@@ -62,9 +62,303 @@ Different operating systems and/or C libraries often support
 \par
 
 \begin{haddockdesc}
-\item[\begin{tabular}{@{}l}
-eOK\ ::\ Errno\\e2BIG\ ::\ Errno\\eACCES\ ::\ Errno\\eADDRINUSE\ ::\ Errno\\eADDRNOTAVAIL\ ::\ Errno\\eADV\ ::\ Errno\\eAFNOSUPPORT\ ::\ Errno\\eAGAIN\ ::\ Errno\\eALREADY\ ::\ Errno\\eBADF\ ::\ Errno\\eBADMSG\ ::\ Errno\\eBADRPC\ ::\ Errno\\eBUSY\ ::\ Errno\\eCHILD\ ::\ Errno\\eCOMM\ ::\ Errno\\eCONNABORTED\ ::\ Errno\\eCONNREFUSED\ ::\ Errno\\eCONNRESET\ ::\ Errno\\eDEADLK\ ::\ Errno\\eDESTADDRREQ\ ::\ Errno\\eDIRTY\ ::\ Errno\\eDOM\ ::\ Errno\\eDQUOT\ ::\ Errno\\eEXIST\ ::\ Errno\\eFAULT\ ::\ Errno\\eFBIG\ ::\ Errno\\eFTYPE\ ::\ Errno\\eHOSTDOWN\ ::\ Errno\\eHOSTUNREACH\ ::\ Errno\\eIDRM\ ::\ Errno\\eILSEQ\ ::\ Errno\\eINPROGRESS\ ::\ Errno\\eINTR\ ::\ Errno\\eINVAL\ ::\ Errno\\eIO\ ::\ Errno\\eISCONN\ ::\ Errno\\eISDIR\ ::\ Errno\\eLOOP\ ::\ Errno\\eMFILE\ ::\ Errno\\eMLINK\ ::\ Errno\\eMSGSIZE\ ::\ Errno\\eMULTIHOP\ ::\ Errno\\eNAMETOOLONG\ ::\ Errno\\eNETDOWN\ ::\ Errno\\eNETRESET\ ::\ Errno\\eNETUNREACH\ ::\ Errno\\eNFILE\ ::\ Errno\\eNOBUFS\ ::\ Errno\\eNODATA\ ::\ Errno\\eNODEV\ ::\ Errno\\eNOENT\ ::\ Errno\\eNOEXEC\ ::\ Errno\\eNOLCK\ ::\ Errno\\eNOLINK\ ::\ Errno\\eNOMEM\ ::\ Errno\\eNOMSG\ ::\ Errno\\eNONET\ ::\ Errno\\eNOPROTOOPT\ ::\ Errno\\eNOSPC\ ::\ Errno\\eNOSR\ ::\ Errno\\eNOSTR\ ::\ Errno\\eNOSYS\ ::\ Errno\\eNOTBLK\ ::\ Errno\\eNOTCONN\ ::\ Errno\\eNOTDIR\ ::\ Errno\\eNOTEMPTY\ ::\ Errno\\eNOTSOCK\ ::\ Errno\\eNOTTY\ ::\ Errno\\eNXIO\ ::\ Errno\\eOPNOTSUPP\ ::\ Errno\\ePERM\ ::\ Errno\\ePFNOSUPPORT\ ::\ Errno\\ePIPE\ ::\ Errno\\ePROCLIM\ ::\ Errno\\ePROCUNAVAIL\ ::\ Errno\\ePROGMISMATCH\ ::\ Errno\\ePROGUNAVAIL\ ::\ Errno\\ePROTO\ ::\ Errno\\ePROTONOSUPPORT\ ::\ Errno\\ePROTOTYPE\ ::\ Errno\\eRANGE\ ::\ Errno\\eREMCHG\ ::\ Errno\\eREMOTE\ ::\ Errno\\eROFS\ ::\ Errno\\eRPCMISMATCH\ ::\ Errno\\eRREMOTE\ ::\ Errno\\eSHUTDOWN\ ::\ Errno\\eSOCKTNOSUPPORT\ ::\ Errno\\eSPIPE\ ::\ Errno\\eSRCH\ ::\ Errno\\eSRMNT\ ::\ Errno\\eSTALE\ ::\ Errno\\eTIME\ ::\ Errno\\eTIMEDOUT\ ::\ Errno\\eTOOMANYREFS\ ::\ Errno\\eTXTBSY\ ::\ Errno\\eUSERS\ ::\ Errno\\eWOULDBLOCK\ ::\ Errno\\eXDEV\ ::\ Errno
-\end{tabular}]
+\item[
+eOK\ ::\ Errno
+]
+\item[
+e2BIG\ ::\ Errno
+]
+\item[
+eACCES\ ::\ Errno
+]
+\item[
+eADDRINUSE\ ::\ Errno
+]
+\item[
+eADDRNOTAVAIL\ ::\ Errno
+]
+\item[
+eADV\ ::\ Errno
+]
+\item[
+eAFNOSUPPORT\ ::\ Errno
+]
+\item[
+eAGAIN\ ::\ Errno
+]
+\item[
+eALREADY\ ::\ Errno
+]
+\item[
+eBADF\ ::\ Errno
+]
+\item[
+eBADMSG\ ::\ Errno
+]
+\item[
+eBADRPC\ ::\ Errno
+]
+\item[
+eBUSY\ ::\ Errno
+]
+\item[
+eCHILD\ ::\ Errno
+]
+\item[
+eCOMM\ ::\ Errno
+]
+\item[
+eCONNABORTED\ ::\ Errno
+]
+\item[
+eCONNREFUSED\ ::\ Errno
+]
+\item[
+eCONNRESET\ ::\ Errno
+]
+\item[
+eDEADLK\ ::\ Errno
+]
+\item[
+eDESTADDRREQ\ ::\ Errno
+]
+\item[
+eDIRTY\ ::\ Errno
+]
+\item[
+eDOM\ ::\ Errno
+]
+\item[
+eDQUOT\ ::\ Errno
+]
+\item[
+eEXIST\ ::\ Errno
+]
+\item[
+eFAULT\ ::\ Errno
+]
+\item[
+eFBIG\ ::\ Errno
+]
+\item[
+eFTYPE\ ::\ Errno
+]
+\item[
+eHOSTDOWN\ ::\ Errno
+]
+\item[
+eHOSTUNREACH\ ::\ Errno
+]
+\item[
+eIDRM\ ::\ Errno
+]
+\item[
+eILSEQ\ ::\ Errno
+]
+\item[
+eINPROGRESS\ ::\ Errno
+]
+\item[
+eINTR\ ::\ Errno
+]
+\item[
+eINVAL\ ::\ Errno
+]
+\item[
+eIO\ ::\ Errno
+]
+\item[
+eISCONN\ ::\ Errno
+]
+\item[
+eISDIR\ ::\ Errno
+]
+\item[
+eLOOP\ ::\ Errno
+]
+\item[
+eMFILE\ ::\ Errno
+]
+\item[
+eMLINK\ ::\ Errno
+]
+\item[
+eMSGSIZE\ ::\ Errno
+]
+\item[
+eMULTIHOP\ ::\ Errno
+]
+\item[
+eNAMETOOLONG\ ::\ Errno
+]
+\item[
+eNETDOWN\ ::\ Errno
+]
+\item[
+eNETRESET\ ::\ Errno
+]
+\item[
+eNETUNREACH\ ::\ Errno
+]
+\item[
+eNFILE\ ::\ Errno
+]
+\item[
+eNOBUFS\ ::\ Errno
+]
+\item[
+eNODATA\ ::\ Errno
+]
+\item[
+eNODEV\ ::\ Errno
+]
+\item[
+eNOENT\ ::\ Errno
+]
+\item[
+eNOEXEC\ ::\ Errno
+]
+\item[
+eNOLCK\ ::\ Errno
+]
+\item[
+eNOLINK\ ::\ Errno
+]
+\item[
+eNOMEM\ ::\ Errno
+]
+\item[
+eNOMSG\ ::\ Errno
+]
+\item[
+eNONET\ ::\ Errno
+]
+\item[
+eNOPROTOOPT\ ::\ Errno
+]
+\item[
+eNOSPC\ ::\ Errno
+]
+\item[
+eNOSR\ ::\ Errno
+]
+\item[
+eNOSTR\ ::\ Errno
+]
+\item[
+eNOSYS\ ::\ Errno
+]
+\item[
+eNOTBLK\ ::\ Errno
+]
+\item[
+eNOTCONN\ ::\ Errno
+]
+\item[
+eNOTDIR\ ::\ Errno
+]
+\item[
+eNOTEMPTY\ ::\ Errno
+]
+\item[
+eNOTSOCK\ ::\ Errno
+]
+\item[
+eNOTTY\ ::\ Errno
+]
+\item[
+eNXIO\ ::\ Errno
+]
+\item[
+eOPNOTSUPP\ ::\ Errno
+]
+\item[
+ePERM\ ::\ Errno
+]
+\item[
+ePFNOSUPPORT\ ::\ Errno
+]
+\item[
+ePIPE\ ::\ Errno
+]
+\item[
+ePROCLIM\ ::\ Errno
+]
+\item[
+ePROCUNAVAIL\ ::\ Errno
+]
+\item[
+ePROGMISMATCH\ ::\ Errno
+]
+\item[
+ePROGUNAVAIL\ ::\ Errno
+]
+\item[
+ePROTO\ ::\ Errno
+]
+\item[
+ePROTONOSUPPORT\ ::\ Errno
+]
+\item[
+ePROTOTYPE\ ::\ Errno
+]
+\item[
+eRANGE\ ::\ Errno
+]
+\item[
+eREMCHG\ ::\ Errno
+]
+\item[
+eREMOTE\ ::\ Errno
+]
+\item[
+eROFS\ ::\ Errno
+]
+\item[
+eRPCMISMATCH\ ::\ Errno
+]
+\item[
+eRREMOTE\ ::\ Errno
+]
+\item[
+eSHUTDOWN\ ::\ Errno
+]
+\item[
+eSOCKTNOSUPPORT\ ::\ Errno
+]
+\item[
+eSPIPE\ ::\ Errno
+]
+\item[
+eSRCH\ ::\ Errno
+]
+\item[
+eSRMNT\ ::\ Errno
+]
+\item[
+eSTALE\ ::\ Errno
+]
+\item[
+eTIME\ ::\ Errno
+]
+\item[
+eTIMEDOUT\ ::\ Errno
+]
+\item[
+eTOOMANYREFS\ ::\ Errno
+]
+\item[
+eTXTBSY\ ::\ Errno
+]
+\item[
+eUSERS\ ::\ Errno
+]
+\item[
+eWOULDBLOCK\ ::\ Errno
+]
+\item[
+eXDEV\ ::\ Errno
+]
 \end{haddockdesc}
 \subsection{\haddockid{Errno} functions
 }
@@ -108,7 +402,7 @@ errnoToIOError
                                                                                                                                                \haddockdecltt{->} & \haddockdecltt{Maybe String} & optional filename associated with the error
  \\
                                                                                                                                                                                                    \haddockdecltt{->} & \haddockdecltt{IOError} & \\
-\haddockendargs\par
+\end{tabulary}\par
 Construct a Haskell 98 I/O error based on the given \haddockid{Errno} value.
  The optional information can be used to improve the accuracy of
  error messages.
@@ -123,7 +417,7 @@ throwErrno
 \haddockdecltt{::} & \haddockdecltt{String} & textual description of the error location
  \\
                                               \haddockdecltt{->} & \haddockdecltt{IO a} & \\
-\haddockendargs\par
+\end{tabulary}\par
 Throw an \haddockid{IOError} corresponding to the current value of \haddockid{getErrno}.
 \par
 
@@ -144,7 +438,7 @@ throwErrnoIf
                                                                                                \haddockdecltt{->} & \haddockdecltt{IO a} & the \haddockid{IO} operation to be executed
  \\
                                                                                                                                            \haddockdecltt{->} & \haddockdecltt{IO a} & \\
-\haddockendargs\par
+\end{tabulary}\par
 Throw an \haddockid{IOError} corresponding to the current value of \haddockid{getErrno}
  if the result value of the \haddockid{IO} action meets the given predicate.
 \par
@@ -248,7 +542,7 @@ throwErrnoIfRetryMayBlock
  an immediate retry would block
  \\
                                                                                                                                                                                        \haddockdecltt{->} & \haddockdecltt{IO a} & \\
-\haddockendargs\par
+\end{tabulary}\par
 as \haddockid{throwErrnoIfRetry}, but additionlly if the operation 
  yields the error code \haddockid{eAGAIN} or \haddockid{eWOULDBLOCK}, an alternative
  action is executed before retrying.
index d8fb08e..d1dcb9e 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.C.String}}
+\haddockmoduleheading{Foreign.C.String}
 \label{module:Foreign.C.String}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 67979bb..a5c2184 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.C.Types}}
+\haddockmoduleheading{Foreign.C.Types}
 \label{module:Foreign.C.Types}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 6e63c9a..bb1abdb 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.C}}
+\haddockmoduleheading{Foreign.C}
 \label{module:Foreign.C}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 35ab3fd..e3f060c 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.ForeignPtr}}
+\haddockmoduleheading{Foreign.ForeignPtr}
 \label{module:Foreign.ForeignPtr}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 44746c4..b4fd0fa 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.Marshal.Alloc}}
+\haddockmoduleheading{Foreign.Marshal.Alloc}
 \label{module:Foreign.Marshal.Alloc}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index ee39452..42d2649 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.Marshal.Array}}
+\haddockmoduleheading{Foreign.Marshal.Array}
 \label{module:Foreign.Marshal.Array}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 559274b..7274bf1 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.Marshal.Error}}
+\haddockmoduleheading{Foreign.Marshal.Error}
 \label{module:Foreign.Marshal.Error}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -22,7 +22,7 @@ throwIf
                                                                                                     \haddockdecltt{->} & \haddockdecltt{IO a} & the \haddockid{IO} action to be executed
  \\
                                                                                                                                                 \haddockdecltt{->} & \haddockdecltt{IO a} & \\
-\haddockendargs\par
+\end{tabulary}\par
 Execute an \haddockid{IO} action, throwing a \haddockid{userError} if the predicate yields
  \haddockid{True} when applied to the result returned by the \haddockid{IO} action.
  If no exception is raised, return the result of the computation.
index e220905..f70928c 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.Marshal.Utils}}
+\haddockmoduleheading{Foreign.Marshal.Utils}
 \label{module:Foreign.Marshal.Utils}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index e2e046d..ee701fc 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.Marshal}}
+\haddockmoduleheading{Foreign.Marshal}
 \label{module:Foreign.Marshal}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 85bb928..64ba7d0 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.Ptr}}
+\haddockmoduleheading{Foreign.Ptr}
 \label{module:Foreign.Ptr}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 33cccac..7aaad57 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.StablePtr}}
+\haddockmoduleheading{Foreign.StablePtr}
 \label{module:Foreign.StablePtr}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index e4954d7..b093994 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign.Storable}}
+\haddockmoduleheading{Foreign.Storable}
 \label{module:Foreign.Storable}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index f0fd037..2e83eb7 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{Foreign}}
+\haddockmoduleheading{Foreign}
 \label{module:Foreign}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 859acab..6121543 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{System.Environment}}
+\haddockmoduleheading{System.Environment}
 \label{module:System.Environment}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
index 0fa9bd5..c5197ee 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{System.Exit}}
+\haddockmoduleheading{System.Exit}
 \label{module:System.Exit}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -19,7 +19,7 @@ data\ ExitCode
  operating-system dependent.  In particular, some values
  may be prohibited (e.g. 0 on a POSIX-compliant system).
  \\
-\haddockendconstrs\par
+\end{tabulary}\par
 Defines the exit codes that a program can return.
 \par
 
index 4a1332a..3c7d0c1 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{System.IO.Error}}
+\haddockmoduleheading{System.IO.Error}
 \label{module:System.IO.Error}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -146,9 +146,15 @@ A programmer-defined error value constructed using \haddockid{userError}.
 \subsection{Attributes of I/O errors
 }
 \begin{haddockdesc}
-\item[\begin{tabular}{@{}l}
-ioeGetErrorString\ ::\ IOError\ ->\ String\\ioeGetHandle\ ::\ IOError\ ->\ Maybe\ Handle\\ioeGetFileName\ ::\ IOError\ ->\ Maybe\ FilePath
-\end{tabular}]
+\item[
+ioeGetErrorString\ ::\ IOError\ ->\ String
+]
+\item[
+ioeGetHandle\ ::\ IOError\ ->\ Maybe\ Handle
+]
+\item[
+ioeGetFileName\ ::\ IOError\ ->\ Maybe\ FilePath
+]
 \end{haddockdesc}
 \section{Types of I/O error
 }
index 46a1a79..dbe5c69 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{\texttt{System.IO}}
+\haddockmoduleheading{System.IO}
 \label{module:System.IO}
 \haddockbeginheader
 {\haddockverb\begin{verbatim}
@@ -43,9 +43,9 @@ instance\ Monad\ IO\\instance\ Functor\ IO
 \end{tabular}]
 \end{haddockdesc}
 \begin{haddockdesc}
-\item[\begin{tabular}{@{}l}
+\item[
 fixIO\ ::\ (a\ ->\ IO\ a)\ ->\ IO\ a
-\end{tabular}]
+]
 \end{haddockdesc}
 \section{Files and handles
 }
@@ -202,7 +202,7 @@ data\ IOMode
 \haddockdecltt{|} & \haddockdecltt{WriteMode} & \\
 \haddockdecltt{|} & \haddockdecltt{AppendMode} & \\
 \haddockdecltt{|} & \haddockdecltt{ReadWriteMode} & \\
-\haddockendconstrs\par
+\end{tabulary}\par
 See \haddocktt{System.IO.openFile}
 \par
 
@@ -352,7 +352,7 @@ data\ BufferMode
  The size of the buffer is \haddocktt{n} items if the argument
  is \haddockid{Just} \haddocktt{n} and is otherwise implementation-dependent.
  \\
-\haddockendconstrs\par
+\end{tabulary}\par
 Three kinds of buffering are supported: line-buffering, 
  block-buffering or no-buffering.  These modes have the following
  effects. For output, items are written out, or \emph{flushed},
@@ -562,7 +562,7 @@ data\ SeekMode
 \haddockdecltt{|} & \haddockdecltt{SeekFromEnd} & the position of \haddocktt{hdl} is set to offset \haddocktt{i}
  from the end of the file.
  \\
-\haddockendconstrs\par
+\end{tabulary}\par
 A mode that determines the effect of \haddocktt{hSeek} \haddocktt{hdl\ mode\ i}.
 \par
 
@@ -598,9 +598,21 @@ Each of these operations returns \haddockid{True} if the handle has the
 \par
 
 \begin{haddockdesc}
-\item[\begin{tabular}{@{}l}
-hIsOpen\ ::\ Handle\ ->\ IO\ Bool\\hIsClosed\ ::\ Handle\ ->\ IO\ Bool\\hIsReadable\ ::\ Handle\ ->\ IO\ Bool\\hIsWritable\ ::\ Handle\ ->\ IO\ Bool\\hIsSeekable\ ::\ Handle\ ->\ IO\ Bool
-\end{tabular}]
+\item[
+hIsOpen\ ::\ Handle\ ->\ IO\ Bool
+]
+\item[
+hIsClosed\ ::\ Handle\ ->\ IO\ Bool
+]
+\item[
+hIsReadable\ ::\ Handle\ ->\ IO\ Bool
+]
+\item[
+hIsWritable\ ::\ Handle\ ->\ IO\ Bool
+]
+\item[
+hIsSeekable\ ::\ Handle\ ->\ IO\ Bool
+]
 \end{haddockdesc}
 \subsection{Terminal operations
 }