Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/Tools/scripts/__pycache__/h2py.cpython-33.pyo

�
��f�c@s�ddlZddlZddlZddlZejd�Zejd�Zejd�Zejd�Zejd�Z	ee	gZ
ejd�Zejd�Zia
iZyejd	jd
�ZWn�ek
rVyejdjd
�ZWnZek
rQdgZy*ejdejjdejd
��Wnek
rLYnXYnXYnXdd�Zdd�Zidd�Zedkr�e�ndS(iNu+^[	 ]*#[	 ]*define[	 ]+([a-zA-Z0-9_]+)[	 ]+uG^[	 ]*#[	 ]*define[	 ]+([a-zA-Z0-9_]+)\(([_a-zA-Z][_a-zA-Z0-9]*)\)[	 ]+u+^[	 ]*#[	 ]*include[	 ]+<([a-zA-Z0-9_/\.]+)u/\*([^*]+|\*+[^/])*(\*+/)?u//.*u'(\\.[^\\]*|[^\\])'u0x([0-9a-fA-F]+)L?uincludeu;uINCLUDEu/usr/includeu	MULTIARCHcCs�tjtjdd�d�\}}x9|D]1\}}|dkr,tjtj|��q,q,W|ssdg}nxY|D]Q}|dkr�tjjd�t	tj
tj�qzt|d�}tj
j|�}|jd�}|dkr|d|�}n|j�}|d	}t|d
�}	|	jd|�iaxjtD]b}
|dt|
��|
krDdt|t|
�dd�<|t|t|
�dd�<PqDqDWt	||	�|	j�|j�qzWdS(Niui:u-iu-u# Generated by h2py from stdin
uru.iu.pyuwu# Generated by h2py from %s
(ugetoptusysuargvuignoresuappendureucompileustdoutuwriteuprocessustdinuopenuosupathubasenameurfinduupperufiledictu
searchdirsulenuNoneu
importableuclose(uoptsuargsuouaufilenameufpuoutfileuiumodnameuoutfpudir((u7/opt/alt/python33/lib64/python3.3/Tools/scripts/h2py.pyumain;s8%




umaincCs�x tD]}|jd|�}qWtjd|�}d}dtjd}x�tj||�}|skPn|j�\}}t|t	|jd��d�}|tjkr�||8}|d|�dt
|�d||d�}n|d}qO|S(	Nu u	ord('\1')iiiiu(u)(uignoresusubup_charusysumaxsizeup_hexusearchuspanuintusliceustr(ubodyupustartuUMAXumusueuval((u7/opt/alt/python33/lib64/python3.3/Tools/scripts/h2py.pyupytifyZs 
"
3
upytifycCs�d}x�|j�}|sPn|d}tj|�}|rxD|dd�dkr�|j�}|smPn|d}||}qAW|jd�}||j�d�}t|�}d}	d||j�f}
yt|
|�Wntj	j
d|
�YqX|j
|
�ntj|�}|r�|jdd�\}}||j�d�}t|�}d|||f}
yt|
|�Wntj	j
d|
�Yq�X|j
|
�ntj|�}|r	|j
}
|
d\}}|||�}|tkr|j
dt|�q�|tkr�dt|<d}x<tD]4}yt|d	|�}PWq9tk
rlYq9Xq9W|r�|j
d
|�t|||�q�tj	j
d|�q�q	q	dS(
Niiiu\
u%s = %s
uSkipping: %sudef %s(%s): return %s
ufrom %s import *
u/u
# Included from %s
u!Warning - could not find file %s
i����(ureadlineup_defineumatchugroupuendupytifyustripuexecusysustderruwriteup_macrou	p_includeuregsu
importableufiledictuNoneu
searchdirsuopenuIOErroruprocess(ufpuoutfpuenvulinenoulineumatchunextlineunameubodyuokustmtumacrouarguregsuaubufilenameuinclfpudir((u7/opt/alt/python33/lib64/python3.3/Tools/scripts/h2py.pyuprocessnsr

	


	uprocessu__main__(usysureugetoptuosucompileup_defineup_macrou	p_includeu	p_commentu
p_cpp_commentuignoresup_charup_hexufiledictu
importableuenvironusplitu
searchdirsuKeyErroruinsertupathujoinumainupytifyuprocessu__name__(((u7/opt/alt/python33/lib64/python3.3/Tools/scripts/h2py.pyu<module>s80	

	
=