-í
ë¶<c       sv   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    sa   t  i i |  | ƒ } |  i o9 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 |  _ n* | t i	 j o t i
 |  _ n
 t d ‚ | d j o | d 8} n | d j o
 d } n d |  _ n 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
   