o
    i                     @   sL   d dl Z dd Zdd Zde_de_dgZd	d
 Ze e efddZdS )    Nc                 C   s   |  d}|S Nzutf-8)encode)sencoded r   f/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/llvmlite/binding/common.py_encode_string   s   
r   c                 C   s
   |  dS r   )decode)br   r   r   _decode_string	   s   
r   z Encode a string for use by LLVM.z%Decode a LLVM character (byte)string.Fc                   C   s   dt d< d S )NTr   _shutting_downr   r   r   r   _at_shutdown   s   r   c                 C   s   | d S )a  
    Whether the interpreter is currently shutting down.
    For use in finalizers, __del__ methods, and similar; it is advised
    to early bind this function rather than look it up when calling it,
    since at shutdown module globals may be cleared.
    r   r   r   r   r   r   _is_shutting_down   s   r   )atexitr   r   __doc__r   r   registerr   r   r   r   r   <module>   s    
