runtime/typemapping.py
changeset 2741 3cc5663af196
parent 1973 cc7a46953471
child 3395 93ad018fb602
equal deleted inserted replaced
2740:610801fe1b88 2741:3cc5663af196
    90             value = unpack_func(cast(cursor,
    90             value = unpack_func(cast(cursor,
    91                                      POINTER(c_type)).contents)
    91                                      POINTER(c_type)).contents)
    92             buffoffset += sizeof(c_type) if iectype != "STRING" else len(value)+1
    92             buffoffset += sizeof(c_type) if iectype != "STRING" else len(value)+1
    93             res.append(value)
    93             res.append(value)
    94         else:
    94         else:
    95             break
    95             return None
    96     if buffoffset and buffoffset == buffsize:
    96     if buffoffset and buffoffset == buffsize:
    97         return res
    97         return res
    98     return None
    98     return None