Ë
    ¡ehZ  ã                   óþ  — d dl Z d dlZd dlmZ ddlmZ ej                  j                   e j                  «       dk(  d¬«      ej                  j                  e d¬«       G d	„ d
ej                  «      «       «       Z
ej                  j                   e j                  «       dk(  d¬«      ej                  j                  e d¬«      ej                  j                   G d„ dej                  «      «       «       «       Zy)é    N)ÚIS_64BITé   )ÚutilÚDarwinzVProne to error when run with numpy/f2py/tests on mac os, but not when run in isolation)Úreasonz32-bit builds are buggyc                   ó,   — e Zd ZdZdZde› de› d�Zd„ Zy)ÚTestMultilineú.pyfÚ	multilineú
python module zô
    usercode '''
void foo(int* x) {
    char dummy = ';';
    *x = 42;
}
'''
    interface
        subroutine foo(x)
            intent(c) foo
            integer intent(out) :: x
        end subroutine foo
    end interface
end python module ú
    c                 óB   — | j                   j                  «       dk(  sJ ‚y ©Né*   ©ÚmoduleÚfoo©Úselfs    úc/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_semicolon_split.pyÚtest_multilinezTestMultiline.test_multiline%   ó   € Ø�{‰{�‰Ó  BÒ&Ð&Ñ&ó    N)Ú__name__Ú
__module__Ú__qualname__ÚsuffixÚmodule_nameÚcoder   © r   r   r	   r	   	   s5   „ ð €FØ€KðØˆmð ð �-ð  ð€Dó"'r   r	   c                   ó,   — e Zd ZdZdZde› de› d�Zd„ Zy)ÚTestCallstatementr
   Úcallstatementr   aN  
    usercode '''
void foo(int* x) {
}
'''
    interface
        subroutine foo(x)
            intent(c) foo
            integer intent(out) :: x
            callprotoargument int*
            callstatement { &
                ; &
                x = 42; &
            }
        end subroutine foo
    end interface
end python module r   c                 óB   — | j                   j                  «       dk(  sJ ‚y r   r   r   s    r   Útest_callstatementz$TestCallstatement.test_callstatementI   r   r   N)r   r   r   r   r   r   r%   r    r   r   r"   r"   )   s5   „ ð €FØ!€KðØˆmð ð  �-ð  ð#€Dó('r   r"   )ÚplatformÚpytestÚnumpy.testingr   Ú r   ÚmarkÚskipifÚsystemÚF2PyTestr	   Úslowr"   r    r   r   ú<module>r/      s  ðÛ Û å "å ð ‡�×ÑØ€H‡O�OÓ˜Ñ!ð$ð ó ð
 ‡�×ÑØ€LÐ2ð ó ô'�D—M‘Mó 'óóð'ð0 ‡�×ÑØ€H‡O�OÓ˜Ñ!ð$ð ó ð
 ‡�×ÑØ€LÐ2ð ó ð ‡�×Ñô'˜Ÿ™ó 'ó óóñ'r   