Blame tests/broken/r_extnumeric2.pyx

Packit Service 99d393
cdef extern from "numeric.h":
Packit Service 99d393
Packit Service 99d393
    struct PyArray_Descr:
Packit Service 99d393
        int type_num, elsize
Packit Service 99d393
        char type
Packit Service 99d393
Packit Service 99d393
    ctypedef class Numeric.ArrayType [object PyArrayObject]:
Packit Service 99d393
        cdef char *data
Packit Service 99d393
        cdef int nd
Packit Service 99d393
        cdef int *dimensions, *strides
Packit Service 99d393
        cdef object base
Packit Service 99d393
        cdef PyArray_Descr *descr
Packit Service 99d393
        cdef int flags
Packit Service 99d393
Packit Service 99d393
def ogle(ArrayType a):
Packit Service 99d393
    print "No. of dimensions:", a.nd
Packit Service 99d393
    print "  Dim Value"
Packit Service 99d393
    for i in range(a.nd):
Packit Service 99d393
        print "%5d %5d" % (i, a.dimensions[i])
Packit Service 99d393
    print "flags:", a.flags
Packit Service 99d393
    print "Type no.", a.descr.type_num
Packit Service 99d393
    print "Element size:", a.descr.elsize