File: //lib64/python2.7/Tools/scripts/fixheader.pyo
�
{�fc           @   s8   d  d l  Z  d �  Z d �  Z e d k r4 e �  n  d S(   i����Nc          C   s,   t  j d }  x |  D] } t | � q Wd  S(   Ni   (   t   syst   argvt   process(   t   argst   filename(    (    s/   /usr/lib64/python2.7/Tools/scripts/fixheader.pyt   main   s    
c         C   s�  y t  |  d � } Wn4 t k
 rI } t j j d |  t | � f � d  SX| j �  } | j �  | d  d k r� t j j d |  � d  Sy t  |  d � } Wn4 t k
 r� } t j j d |  t | � f � d  SXt j j d |  � d	 } xI |  D]A } t | � d
 k r*| j	 �  r*| | j
 �  } q� | d } q� W| t _ d G| GHd
 G| GHd GHd GHd GHH| j | � Hd GHd GHd GHd Gd | Gd GHd  S(   Nt   rs   %s: can't open: %s
i   s   /*s!   %s does not begin with C comment
t   ws   %s: can't write: %s
s   Processing %s ...
t   Py_i�   t   _s   #ifndefs   #defines   #ifdef __cpluspluss   extern "C" {s   #endift   }s	   #endif /*t   !s   */(   t   opent   IOErrorR    t   stderrt   writet   strt   readt   closet   ordt   isalnumt   uppert   stdout(   R   t   ft   msgt   datat   magict   c(    (    s/   /usr/lib64/python2.7/Tools/scripts/fixheader.pyR      sD     
 
			
t   __main__(   R    R   R   t   __name__(    (    (    s/   /usr/lib64/python2.7/Tools/scripts/fixheader.pyt   <module>   s   		$