+
    ÖÍi[  ã                   ó  € ^ RI t ^ RIt^ RIHt ^RIHt ]P                  P                  ] P                  ! 4       R8H  RR7      ]P                  P                  ]'       * RR7       ! R R	]P                  4      4       4       t
]P                  P                  ] P                  ! 4       R8H  RR7      ]P                  P                  ]'       * RR7      ]P                  P                   ! R
 R]P                  4      4       4       4       tR# )é    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                   ó@   a € ] tR t^
t o RtRtR] R] R2tR tRtV t	R# )	Ú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                óH   € V P                   P                  4       ^*8X  g   Q hR# ©é*   N©ÚmoduleÚfoo©Úselfs   &ÚG/usr/lib/python3/dist-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__Ú__classdictcell__©Ú__classdict__s   @r   r   r   
   s=   ø‡ € ð €FØ€KðØˆmð ð �-ð  ð€D÷"'ð 'r   r   c                   ó@   a € ] tR t^*t o RtRtR] R] R2tR tRtV t	R# )	Ú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                óH   € V P                   P                  4       ^*8X  g   Q hR# 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$   s   @r   r'   r'   *   s=   ø‡ € ð €FØ!€KðØˆmð ð  �-ð  ð#€D÷('ð 'r   r'   )ÚplatformÚpytestÚnumpy.testingr   Ú r   ÚmarkÚskipifÚsystemÚF2PyTestr   Úslowr'   r   r   r   Ú<module>r5      sÿ   ðÛ ã å "å ð ‡�×ÑØ‡O‚OÓ˜Ñ!ð$ð ó ð
 ‡�×ÑØ„LÐ2ð ó ô'�D—M‘Mó 'óóð'ð0 ‡�×ÑØ‡O‚OÓ˜Ñ!ð$ð ó ð
 ‡�×ÑØ„LÐ2ð ó ð ‡�×Ñô'˜Ÿ™ó 'ó óóò'r   