6 cdef object[fakeoption=True] buf1
7 cdef object[int, -1] buf1b
8 cdef object[ndim=-1] buf2
9 cdef object[int, 'a'] buf3
10 cdef object[int,2,3,4,5,6] buf4
11 cdef object[int, 2, 'foo'] buf5
12 cdef object[int, 2, well] buf6
13 cdef object[x, 1] buf0
16 1:17: Buffer types only allowed as function local variables
17 3:21: Buffer types only allowed as function local variables
18 6:31: "fakeoption" is not a buffer option
21 #7:22: "ndim" must be non-negative
22 #8:15: "dtype" missing
23 #9:21: "ndim" must be an integer
24 #10:15: Too many buffer options
25 #11:24: Only allowed buffer modes are "full" or "strided" (as a compile-time string)
26 #12:28: Only allowed buffer modes are "full" or "strided" (as a compile-time string)