Ë
    øÇ:j  ã                   ój  — d dl mZmZmZmZ d dlmZ d dlmZ d„ Z	d„ Z
d„ Zeegej                  j                  _        egej                  j                  _        eej                  j                  _        e ee«      gej                  j"                  _        eej                  j"                  _        y)é    )Úc_void_pÚc_char_pÚc_boolÚPOINTER)Úffi)Ú_encode_stringc                 óR   — t         j                  j                  t        | «      «      S )z{
    Get the in-process address of symbol named *name*.
    An integer is returned, or None if the symbol isn't found.
    )r   ÚlibÚLLVMPY_SearchAddressOfSymbolr   )Únames    úk/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/llvmlite/binding/dylib.pyÚaddress_of_symbolr      s   € ô
 �7‰7×/Ñ/´¸tÓ0DÓEÐEó    c                 óh   — t         j                  j                  t        | «      t	        |«      «       y)z…
    Register the *address* of global symbol *name*.  This will make
    it usable (e.g. callable) from LLVM-compiled functions.
    N)r   r
   ÚLLVMPY_AddSymbolr   r   )r   Úaddresss     r   Ú
add_symbolr      s"   € ô
 ‡G�G×Ñœ^¨DÓ1´8¸GÓ3DÕEr   c                 óÒ   — t        j                  «       5 }t         j                  j                  t	        | «      |«      rt        t        |«      «      ‚	 ddd«       y# 1 sw Y   yxY w)z"
    Load an external library
    N)r   ÚOutputStringr
   ÚLLVMPY_LoadLibraryPermanentlyr   ÚRuntimeErrorÚstr)ÚfilenameÚouterrs     r   Úload_library_permanentlyr      sW   € ô 
×	Ñ	Ó	ð ,˜vÜ�7‰7×0Ñ0Ü˜xÓ(¨&ô2äœs 6›{Ó+Ð+ð2÷,÷ ,ñ ,ús   •>AÁA&N)Úctypesr   r   r   r   Úllvmlite.bindingr   Úllvmlite.binding.commonr   r   r   r   r
   r   Úargtypesr   Úrestyper   © r   r   ú<module>r"      s”   ðß 6Ó 6å  Ý 2òFòFò,ð Øð%€‡�× Ñ Ô !ð
 2:°
€‡�× $Ñ $Ô -Ø/7€‡�× $Ñ $Ô ,à2:¹GÀHÓ<MÐ1N€‡�× %Ñ %Ô .Ø06€‡�× %Ñ %Õ -r   