
    (phc                     H   S SK r S SKrS SKrSSKJr  \R                  R                  \ R                  " 5       S:H  SS9\R                  R                  \R                  " \R                  5      R                  S:  SS9 " S	 S
\R                  5      5       5       r\R                  R                  \ R                  " 5       S:H  SS9\R                  R                  \R                  " \R                  5      R                  S:  SS9 " S S\R                  5      5       5       rg)    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                   4    \ rS rSrSrSrS\ S\ S3rS rSrg	)
TestMultiliner   .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    X/var/www/html/venv/lib/python3.13/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	)
TestCallstatement)   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_callstatementI   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np r   markskipifsystemdtypeintpitemsizeF2PyTestr	   r%   r   r   r   <module>r7      s       OO!$  
 HHRWW"$  'DMM '	'0 OO!$  
 HHRWW"$  ' '	'r   