<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Blaze.ByteString.Builder.Word</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Blaze-ByteString-Builder-Word.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >blaze-builder-0.2.1.4: Efficient buffered output.</TD ><TD CLASS="topbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html" >Source code</A ></TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Blaze.ByteString.Builder.Word</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >tested on GHC only</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >experimental</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >Simon Meier <iridcode@gmail.com></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" ><B >Contents</B ></TD ></TR ><TR ><TD ><DL ><DT ><A HREF="#1" >Writing words to a buffer </A ></DT ><DD ><DL ><DT ><A HREF="#2" >Big-endian writes </A ></DT ><DT ><A HREF="#3" >Little-endian writes </A ></DT ><DT ><A HREF="#4" >Host-endian writes </A ></DT ></DL ></DD ><DT ><A HREF="#5" >Creating builders from words </A ></DT ><DD ><DL ><DT ><A HREF="#6" >Big-endian serialization </A ></DT ><DT ><A HREF="#7" >Little-endian serialization </A ></DT ><DT ><A HREF="#8" >Host-endian serialization </A ></DT ></DL ></DD ></DL ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" ><P ><TT ><A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TT >s and <TT ><A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TT >s for serializing words. </P ><P >Note that for serializing a three tuple <TT >(x,y,z)</TT > of bytes (or other word values) you should use the expression </P ><PRE > fromWrite $ writeWord8 x `mappend` writeWord8 y `mappend` writeWord z </PRE ><P >instead of </P ><PRE > fromWord8 x `mappend` fromWord8 y `mappend` fromWord z </PRE ><P >The first expression will result in a single atomic write of three bytes, while the second expression will check for each byte, if there is free space left in the output buffer. Coalescing these checks can improve performance quite a bit, as long as you use it sensibly. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord8" >writeWord8</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8" >Word8</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord16be" >writeWord16be</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord32be" >writeWord32be</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord64be" >writeWord64be</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord16le" >writeWord16le</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord32le" >writeWord32le</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord64le" >writeWord64le</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWordhost" >writeWordhost</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord16host" >writeWord16host</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord32host" >writeWord32host</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwriteWord64host" >writeWord64host</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord8" >fromWord8</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8" >Word8</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord8s" >fromWord8s</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8" >Word8</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord16be" >fromWord16be</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord32be" >fromWord32be</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord64be" >fromWord64be</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord32sbe" >fromWord32sbe</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord16sbe" >fromWord16sbe</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord64sbe" >fromWord64sbe</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord16le" >fromWord16le</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord32le" >fromWord32le</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord64le" >fromWord64le</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord16sle" >fromWord16sle</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord32sle" >fromWord32sle</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord64sle" >fromWord64sle</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWordhost" >fromWordhost</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord16host" >fromWord16host</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord32host" >fromWord32host</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord64host" >fromWord64host</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWordshost" >fromWordshost</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord16shost" >fromWord16shost</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord32shost" >fromWord32shost</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfromWord64shost" >fromWord64shost</A > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="1" ><A NAME="1" >Writing words to a buffer </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord8" ><A NAME="v%3AwriteWord8" ></A ></A ><B >writeWord8</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8" >Word8</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord8" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a single byte. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section2" ><A NAME="2" ><A NAME="2" >Big-endian writes </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord16be" ><A NAME="v%3AwriteWord16be" ></A ></A ><B >writeWord16be</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord16be" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT > in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord32be" ><A NAME="v%3AwriteWord32be" ></A ></A ><B >writeWord32be</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord32be" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT > in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord64be" ><A NAME="v%3AwriteWord64be" ></A ></A ><B >writeWord64be</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord64be" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT > in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section2" ><A NAME="3" ><A NAME="3" >Little-endian writes </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord16le" ><A NAME="v%3AwriteWord16le" ></A ></A ><B >writeWord16le</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord16le" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT > in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord32le" ><A NAME="v%3AwriteWord32le" ></A ></A ><B >writeWord32le</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord32le" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT > in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord64le" ><A NAME="v%3AwriteWord64le" ></A ></A ><B >writeWord64le</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord64le" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT > in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section2" ><A NAME="4" ><A NAME="4" >Host-endian writes </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWordhost" ><A NAME="v%3AwriteWordhost" ></A ></A ><B >writeWordhost</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWordhost" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a single native machine <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A ></TT >. The <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A ></TT > is written in host order, host endian form, for the machine you're on. On a 64 bit machine the <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A ></TT > is an 8 byte value, on a 32 bit machine, 4 bytes. Values written this way are not portable to different endian or word sized machines, without conversion. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord16host" ><A NAME="v%3AwriteWord16host" ></A ></A ><B >writeWord16host</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord16host" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT > in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord32host" ><A NAME="v%3AwriteWord32host" ></A ></A ><B >writeWord32host</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord32host" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT > in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:writeWord64host" ><A NAME="v%3AwriteWord64host" ></A ></A ><B >writeWord64host</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Write.html#t%3AWrite" >Write</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#writeWord64host" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT > in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" ><A NAME="5" ><A NAME="5" >Creating builders from words </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="doc" >We provide serialization functions both for singleton words as well as for lists of words. Using these list serialization functions is <EM >much</EM > faster than using <TT >mconcat . map fromWord<EM ><n</EM >></TT >, as the list serialization functions use a tighter inner loop. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord8" ><A NAME="v%3AfromWord8" ></A ></A ><B >fromWord8</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8" >Word8</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord8" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a single byte. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord8s" ><A NAME="v%3AfromWord8s" ></A ></A ><B >fromWord8s</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8" >Word8</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord8s" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a list of bytes. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section2" ><A NAME="6" ><A NAME="6" >Big-endian serialization </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord16be" ><A NAME="v%3AfromWord16be" ></A ></A ><B >fromWord16be</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord16be" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT > in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord32be" ><A NAME="v%3AfromWord32be" ></A ></A ><B >fromWord32be</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord32be" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT > in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord64be" ><A NAME="v%3AfromWord64be" ></A ></A ><B >fromWord64be</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord64be" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT > in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord32sbe" ><A NAME="v%3AfromWord32sbe" ></A ></A ><B >fromWord32sbe</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord32sbe" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT >s in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord16sbe" ><A NAME="v%3AfromWord16sbe" ></A ></A ><B >fromWord16sbe</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord16sbe" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT >s in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord64sbe" ><A NAME="v%3AfromWord64sbe" ></A ></A ><B >fromWord64sbe</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord64sbe" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT >s in big endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section2" ><A NAME="7" ><A NAME="7" >Little-endian serialization </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord16le" ><A NAME="v%3AfromWord16le" ></A ></A ><B >fromWord16le</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord16le" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT > in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord32le" ><A NAME="v%3AfromWord32le" ></A ></A ><B >fromWord32le</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord32le" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT > in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord64le" ><A NAME="v%3AfromWord64le" ></A ></A ><B >fromWord64le</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord64le" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT > in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord16sle" ><A NAME="v%3AfromWord16sle" ></A ></A ><B >fromWord16sle</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord16sle" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT >s in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord32sle" ><A NAME="v%3AfromWord32sle" ></A ></A ><B >fromWord32sle</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord32sle" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT >s in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord64sle" ><A NAME="v%3AfromWord64sle" ></A ></A ><B >fromWord64sle</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord64sle" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT >s in little endian format. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section2" ><A NAME="8" ><A NAME="8" >Host-endian serialization </A ></A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWordhost" ><A NAME="v%3AfromWordhost" ></A ></A ><B >fromWordhost</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWordhost" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a single native machine <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A ></TT >. The <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A ></TT > is serialized in host order, host endian form, for the machine you're on. On a 64 bit machine the <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A ></TT > is an 8 byte value, on a 32 bit machine, 4 bytes. Values written this way are not portable to different endian or word sized machines, without conversion. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord16host" ><A NAME="v%3AfromWord16host" ></A ></A ><B >fromWord16host</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord16host" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT > in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord32host" ><A NAME="v%3AfromWord32host" ></A ></A ><B >fromWord32host</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord32host" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT > in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord64host" ><A NAME="v%3AfromWord64host" ></A ></A ><B >fromWord64host</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A > -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord64host" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT > in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWordshost" ><A NAME="v%3AfromWordshost" ></A ></A ><B >fromWordshost</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWordshost" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Serialize a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord" >Word</A ></TT >s. See <TT ><A HREF="Blaze-ByteString-Builder-Word.html#v%3AfromWordhost" >fromWordhost</A ></TT > for usage considerations. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord16shost" ><A NAME="v%3AfromWord16shost" ></A ></A ><B >fromWord16shost</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord16shost" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord16" >Word16</A ></TT >s in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord32shost" ><A NAME="v%3AfromWord32shost" ></A ></A ><B >fromWord32shost</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord32shost" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord32" >Word32</A ></TT >s in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:fromWord64shost" ><A NAME="v%3AfromWord64shost" ></A ></A ><B >fromWord64shost</B > :: [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A >] -> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder" >Builder</A ></TD ><TD CLASS="declbut" ><A HREF="src/Blaze-ByteString-Builder-Word.html#fromWord64shost" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="doc" >Write a list of <TT ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord64" >Word64</A ></TT >s in native host order and host endianness. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.6.1</TD ></TR ></TABLE ></BODY ></HTML >