View file File name : aifc.cpython-36.opt-2.pyc Content :3 \�~ � @ s: d dl Z d dlZd dlZdddgZG dd� de�ZdZdd� Zd d � Zdd� Z d d� Z dd� ZdZdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d lmZ d d!lmZ ed"d#�Zd$ej_d%ej_d&ej_d'ej_d(ej_d)ej_G d*d+� d+�Z G d,d-� d-�Z!d?d.d�Z"e"Z#e$d/k�r6d dl%Z%e%j&d0d� �sDe%j&j'd1� e%j&d0 Z(e"e(d2���Z)e*d3e(� e*d4e)j+� � e*d5e)j,� � e*d6e)j-� � e*d7e)j.� � e*d8e)j/� � e*d9e)j0� � e%j&d:d� �r,e%j&d: Z1e*d;e1� e"e1d<��8Z2e2j3e)j4� � x"e)j5d=�Z6e6�s P e2j7e6� �q�W W dQ R X e*d>� W dQ R X dS )@� N�Error�open�openfpc @ s e Zd ZdS )r N)�__name__� __module__�__qualname__� r r �/usr/lib64/python3.6/aifc.pyr � s l @Q E c C s6 yt jd| jd��d S t jk r0 t�Y nX d S )Nz>l� r )�struct�unpack�read�error�EOFError)�filer r r � _read_long� s r c C s6 yt jd| jd��d S t jk r0 t�Y nX d S )Nz>Lr r )r r r r r )r r r r �_read_ulong� s r c C s6 yt jd| jd��d S t jk r0 t�Y nX d S )Nz>h� r )r r r r r )r r r r �_read_short� s r c C s6 yt jd| jd��d S t jk r0 t�Y nX d S )Nz>Hr r )r r r r r )r r r r �_read_ushort� s r c C s@ t | jd��}|dkrd}n | j|�}|d@ dkr<| jd�}|S )N� r � )�ordr )r �length�data�dummyr r r �_read_string� s r g�����c C s� t | �}d}|dk r d }|d }t| �}t| �}|| koL| koLdkn rXd} n0|dkrft} n"|d }|d | td|d � } || S )Nr r i � g i� i�? l g @�? ���)r r � _HUGE_VAL�pow)�f�expon�sign�himant�lomantr r r �_read_float� s "r&