;ò
å@¯;c           @   sp   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(   Ns   Codecc           B   s&   t  Z e i i i Z e i i i Z RS(   N(	   s   __name__s
   __module__s   japaneses   cs   _japanese_codecss   shift_jis_encodes   encodes   shift_jis_decodes   decode(    (    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   Codec   s   s   StreamWriterc           B   s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   StreamWriter	   s   s   StreamReaderc           B   sJ   t  Z d d „ Z d „  Z d d „ Z d d „ Z d d „ Z d „  Z RS(	   Ns   strictc         C   s#   t  i i |  | | ƒ d |  _ d  S(   Ns    (   s   codecss   StreamReaders   __init__s   selfs   streams   errorss   data(   s   selfs   streams   errors(    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   __init__   s    c         C   s/  | d j o d Sn | t j p
 | d j  o |  i | ƒ  } d |  _ nÏ |  i | t | d ƒ t |  i ƒ ƒ } t | ƒ } d } xs | | j  oe | | d j  p | | d j o | | d j o | d } qŠ | d | j o | d } qŠ PqŠ W| |  | | f \ } |  _ |  i | ƒ d Sd  S(	   Ni    u    s    i   s   €s   ¡s   ßi   (	   s   sizes   Nones   selfs   datas   funcs   maxs   lens   ps   decode(   s   selfs   funcs   sizes   ps   data(    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   _read   s"    ) 3iÿÿÿÿc         C   s   |  i |  i i | ƒ Sd  S(   N(   s   selfs   _reads   streams   reads   size(   s   selfs   size(    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   read#   s    c         C   s   |  i |  i i | ƒ Sd  S(   N(   s   selfs   _reads   streams   readlines   size(   s   selfs   size(    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   readline%   s    c         C   s©   |  i |  i i | ƒ } g  } d } xz n or | i d | ƒ } | d j  o- | t
 | ƒ j  o | i | | ƒ n Pn | i | | | d !ƒ | d } q. W| Sd  S(   Ni    i   u   
(   s   selfs   _reads   streams   reads   sizes   datas   buffers   ends   finds   poss   lens   append(   s   selfs   sizes   ends   buffers   poss   data(    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys	   readlines'   s     c         C   s   d |  _ d  S(   Ns    (   s   selfs   data(   s   self(    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   reset4   s    (   s   __name__s
   __module__s   __init__s   _reads   reads   readlines	   readliness   reset(    (    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   StreamReader   s   	c           C   s    t  ƒ  i t  ƒ  i t t f Sd  S(   N(   s   Codecs   encodes   decodes   StreamReaders   StreamWriter(    (    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   getregentry9   s    (   s   codecss   japanese.c._japanese_codecss   japaneses   Codecs   StreamWriters   StreamReaders   getregentry(   s   StreamWriters   japaneses   Codecs   codecss   getregentrys   StreamReader(    (    s.   /var/mailman/pythonlib/japanese/c/shift_jis.pys   ?   s   -