§
    ÈÁ³gu  ã                   ó^  — d dl Z d dlZd dlZddlmZ ej                              e j        ¦   «         dk    d¬¦  «        ej                              ej	        ej
        ¦  «        j        dk     d¬¦  «         G d	„ d
ej        ¦  «        ¦   «         ¦   «         Zej                              e j        ¦   «         dk    d¬¦  «        ej                              ej	        ej
        ¦  «        j        dk     d¬¦  «        ej        j         G d„ dej        ¦  «        ¦   «         ¦   «         ¦   «         ZdS )é    Né   )ÚutilÚDarwinzVProne to error when run with numpy/f2py/tests on mac os, but not when run in isolation)Úreasoné   z32-bit builds are buggyc                   ó.   — e Zd ZdZdZde› de› d�Zd„ ZdS )Ú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                 óD   — | j                              ¦   «         dk    sJ ‚d S ©Né*   ©ÚmoduleÚfoo©Úselfs    úc/var/www/html/mpstechhub/venv/lib/python3.11/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	      sW   € € € € € ð €FØ€KðØðð ð ðð ð €Dð"'ð 'ð 'ð 'ð 'r   r	   c                   ó.   — e Zd ZdZdZde› de› d�Zd„ ZdS )Ú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                 óD   — | j                              ¦   «         dk    sJ ‚d S r   r   r   s    r   Útest_callstatementz$TestCallstatement.test_callstatementJ   r   r   N)r   r   r   r   r   r   r%   r    r   r   r"   r"   )   sW   € € € € € ð €FØ!€KðØðð ð" ð#ð ð €Dð('ð 'ð 'ð 'ð 'r   r"   )ÚplatformÚpytestÚnumpyÚnpÚ r   ÚmarkÚskipifÚsystemÚdtypeÚintpÚitemsizeÚF2PyTestr	   Úslowr"   r    r   r   ú<module>r3      s§  ðØ €€€Ø €€€Ø Ð Ð Ð à Ð Ð Ð Ð Ð ð „×ÒØ€H„OÑÔ˜Ò!ð$ð ñ ô ð
 „×ÒØ€B„HˆRŒWÑÔÔ Ò"Ø$ð ñ ô ð'ð 'ð 'ð 'ð '�D”Mñ 'ô 'ñ	ô ñô ð'ð0 „×ÒØ€H„OÑÔ˜Ò!ð$ð ñ ô ð
 „×ÒØ€B„HˆRŒWÑÔÔ Ò"Ø$ð ñ ô ð „Ôð'ð 'ð 'ð 'ð '˜œñ 'ô 'ñ Ôñ	ô ñô ð'ð 'ð 'r   