equal
deleted
inserted
replaced
55 lgt = cur.length |
55 lgt = cur.length |
56 assert lgt == ffi.cast(b'uint32_t*', cur)[0] |
56 assert lgt == ffi.cast(b'uint32_t*', cur)[0] |
57 ofs = cur.name_info.attr_dataoffset |
57 ofs = cur.name_info.attr_dataoffset |
58 str_lgt = cur.name_info.attr_length |
58 str_lgt = cur.name_info.attr_length |
59 base_ofs = ffi.offsetof(b'val_attrs_t', b'name_info') |
59 base_ofs = ffi.offsetof(b'val_attrs_t', b'name_info') |
60 name = str( |
60 name = bytes( |
61 ffi.buffer( |
61 ffi.buffer( |
62 ffi.cast(b"char*", cur) + base_ofs + ofs, str_lgt - 1 |
62 ffi.cast(b"char*", cur) + base_ofs + ofs, str_lgt - 1 |
63 ) |
63 ) |
64 ) |
64 ) |
65 tp = attrkinds[cur.obj_type] |
65 tp = attrkinds[cur.obj_type] |