File: //proc/self/root/opt/alt/python35/lib64/python3.5/__pycache__/tty.cpython-35.opt-1.pyc
��Yfo  �               @   sh   d  Z  d d l Td d g Z d Z d Z d Z d Z d Z d	 Z d
 Z	 e
 d d � Z e
 d d � Z d
 S)zTerminal utilities.�    )�*�setraw�	setcbreak�   �   �   �   �   �   c             C   s�   t  |  � } | t t t Bt Bt Bt B@| t <| t t @| t <| t	 t
 t B@| t	 <| t	 t B| t	 <| t
 t t Bt Bt B@| t
 <d | t t <d | t t <t |  | | � d S)zPut terminal into a raw mode.r   r   N)�	tcgetattr�IFLAGZBRKINTZICRNLZINPCKZISTRIPZIXON�OFLAGZOPOST�CFLAGZCSIZEZPARENBZCS8�LFLAG�ECHO�ICANONZIEXTENZISIG�CC�VMIN�VTIME�	tcsetattr)�fd�when�mode� r   �(/opt/alt/python35/lib64/python3.5/tty.pyr      s    #c             C   sS   t  |  � } | t t t B@| t <d | t t <d | t t <t |  | | � d S)z Put terminal into a cbreak mode.r   r   N)r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r      s
    N)
�__doc__Ztermios�__all__r   r
   r   r   ZISPEEDZOSPEEDr   Z	TCSAFLUSHr   r   r   r   r   r   �<module>   s