cython
1__doc__ = """
2>>> test()
31, 2, 3, 4, 5
4"""
5
6# Make sure all of these happen in order.
7
8cdef extern from "a.h":
9cdef int a
10
11from b cimport b
12
13cdef extern from "c.h":
14cdef int c
15
16cimport indirect_d
17
18cdef extern from "e.h":
19cdef int e
20
21def test():
22print a, b, c, indirect_d.d, e
23