
    sh                     p    S SK r S rS rS\l        S\l        S/rS r\ R                  " \5        \4S jrg)	    Nc                 (    U R                  S5      nU$ Nzutf-8)encode)sencodeds     k/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/llvmlite/binding/common.py_encode_stringr	      s    hhwGN    c                 $    U R                  S5      $ r   )decode)bs    r   _decode_stringr   	   s    88Gr
   z Encode a string for use by LLVM.z%Decode a LLVM character (byte)string.Fc                      S[         S'   g )NTr   _shutting_down r
   r   _at_shutdownr      s    N1r
   c                     U S   $ )z
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   s    r   _is_shutting_downr      s     !r
   )atexitr	   r   __doc__r   r   registerr   r   r
   r   <module>r      sK    
 @ D     &4 r
   