ó
    �œ‘h¦  ã                   óö  • S SK r S SKrS SKJr  SSKJr  \R                  R                  \ R                  " 5       S:H  SS9\R                  R                  \(       + SS9 " S	 S
\R                  5      5       5       r
\R                  R                  \ R                  " 5       S:H  SS9\R                  R                  \(       + SS9\R                  R                   " S S\R                  5      5       5       5       rg)é    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                   ó4   • \ rS rSrSrSrS\ S\ S3rS rSrg	)
Ú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   • U R                   R                  5       S:X  d   eg ©Né*   ©ÚmoduleÚfoo©Úselfs    ÚiC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\numpy/f2py/tests/test_semicolon_split.pyÚtest_multilineÚTestMultiline.test_multiline&   ó   € Ø�{‰{�‰Ó  BÓ&Ð&Ñ&ó    © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚsuffixÚmodule_nameÚcoder   Ú__static_attributes__r   r   r   r	   r	   
   s5   † ð €FØ€KðØˆmð ð �-ð  ð€Dõ"'r   r	   c                   ó4   • \ rS rSrSrSrS\ S\ S3rS rSrg	)
ÚTestCallstatementr   r   Ú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   • U R                   R                  5       S:X  d   eg r   r   r   s    r   Útest_callstatementÚ$TestCallstatement.test_callstatementJ   r   r   r   N)	r   r   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>r4      sÿ   ðÛ ã å "å ð ‡�×ÑØ‡O‚OÓ˜Ñ!ð$ð ð ð
 ‡�×ÑØ„LÐ2ð ð ô'�D—M‘Mó 'óóð'ð0 ‡�×ÑØ‡O‚OÓ˜Ñ!ð$ð ð ð
 ‡�×ÑØ„LÐ2ð ð ð ‡�×Ñô'˜Ÿ™ó 'ó óóñ'r   