-í
ëĥ<c       s     d  Z   	 d k Z d k Z  d e i f d     YZ  d e e i f d     YZ # d e e i f d     YZ : d   Z d S(	   s    Python 'utf-16' Codec


Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

Ns   Codecc      s#    t  Z  e i Z  e i Z RS(   N(   s   __name__s
   __module__s   codecss   utf_16_encodes   encodes   utf_16_decodes   decode(    (    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   Codec s   	s   StreamWriterc      s&    t  Z  d d  Z  d   Z RS(   Ns   strictc    s,     d |  _  t i i |  | |  d  S(   Ni    (   s   selfs   bom_writtens   codecss   StreamWriters   __init__s   streams   errors(   s   selfs   streams   errors(    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   __init__ s   c    sy     t  i i |  |  }  |  i oE  d |  _  t i d j o  t  i	 |  _
 n   t  i |  _
 n ! | Sd  S(   Ni   s   little(   s   codecss   StreamWriters   writes   selfs   datas   results   bom_writtens   syss	   byteorders   utf_16_le_encodes   encodes   utf_16_be_encode(   s   selfs   datas   result(    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   write s   (   s   __name__s
   __module__s   __init__s   write(    (    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   StreamWriter s   	s   StreamReaderc      s)   # t  Z $ d d  Z ( d d  Z RS(   Ns   strictc    s,   $ % d |  _ & t i i |  | |  d  S(   Ni    (   s   selfs   bom_reads   codecss   StreamReaders   __init__s   streams   errors(   s   selfs   streams   errors(    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   __init__$ s   i˙˙˙˙c    sĉ   ( ) |  i oğ * |  i i d  } + | t i j o , t i |  _ n3 - | t i	 j o . t i
 |  _ n 0 t d  1 | d j o 2 | d 8} n 3 | d j o 4 d } n 5 d |  _ n 6 t i i |  |  Sd  S(   Ni   s%   UTF-16 stream does not start with BOMi    i   (   s   selfs   bom_reads   streams   reads	   signatures   codecss   BOM_BEs   utf_16_be_decodes   decodes   BOM_LEs   utf_16_le_decodes   UnicodeErrors   sizes   StreamReader(   s   selfs   sizes	   signature(    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   read( s   (   s   __name__s
   __module__s   __init__s   read(    (    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   StreamReader# s   	c      s    : < t  i t  i t t f Sd  S(   N(   s   Codecs   encodes   decodes   StreamReaders   StreamWriter(    (    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   getregentry: s   (   s   __doc__s   codecss   syss   Codecs   StreamWriters   StreamReaders   getregentry(   s   syss   StreamWriters   Codecs   codecss   getregentrys   StreamReader(    (    s&   /usr/lib/python2.2/encodings/utf_16.pys   ? s
   