ó
î Xc           @   s‹   e  e k r! d  „  Z d „  Z n d „  Z d „  Z d d „ Z d d „ Z d d „ Z d d „ Z d	 „  Z d
 „  Z	 d „  Z
 d „  Z d S(   c         C   s
   t  |  ƒ S(   N(   t   ord(   t   c(    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   i8   s    c         C   s   t  |  d @ƒ S(   Niÿ   (   t   chr(   t   i(    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   o8   s    c         C   s   |  j  t k r |  S|  d S(   Ni    (   t	   __class__t   int(   R   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyR      s    c         C   s   t  |  d @f ƒ S(   Niÿ   (   t   bytes(   R   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyR      s    i    c         C   s$   t  |  | ƒ t  |  | d ƒ d >BS(   s“   
    Converts a 2-bytes (16 bits) string to an integer.

    c: string containing bytes to convert
    o: offset of bytes to convert in string
    i   i   (   R   (   R   t   o(    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   i16le   s    c         C   sP   t  |  | ƒ t  |  | d ƒ d >Bt  |  | d ƒ d >Bt  |  | d ƒ d >BS(   s“   
    Converts a 4-bytes (32 bits) string to an integer.

    c: string containing bytes to convert
    o: offset of bytes to convert in string
    i   i   i   i   i   i   (   R   (   R   R	   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   i32le(   s    9c         C   s$   t  |  | ƒ d >t  |  | d ƒ BS(   Ni   i   (   R   (   R   R	   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   i16be3   s    c         C   sP   t  |  | ƒ d >t  |  | d ƒ d >Bt  |  | d ƒ d >Bt  |  | d ƒ BS(   Ni   i   i   i   i   i   (   R   (   R   R	   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   i32be7   s    c         C   s   t  |  ƒ t  |  d ?ƒ S(   Ni   (   R   (   R   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   o16le=   s    c         C   s4   t  |  ƒ t  |  d ?ƒ t  |  d ?ƒ t  |  d ?ƒ S(   Ni   i   i   (   R   (   R   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   o32leA   s    c         C   s   t  |  d ?ƒ t  |  ƒ S(   Ni   (   R   (   R   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   o16beE   s    c         C   s4   t  |  d ?ƒ t  |  d ?ƒ t  |  d ?ƒ t  |  ƒ S(   Ni   i   i   (   R   (   R   (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   o32beI   s    N(   R   t   strR   R   R
   R   R   R   R   R   R   R   (    (    (    s/   /usr/lib/python2.7/dist-packages/PIL/_binary.pyt   <module>   s   			
			