2864 static PyGetSetDef index_getset[] = { |
2865 static PyGetSetDef index_getset[] = { |
2865 {"nodemap", (getter)index_nodemap, NULL, "nodemap", NULL}, |
2866 {"nodemap", (getter)index_nodemap, NULL, "nodemap", NULL}, |
2866 {NULL} /* Sentinel */ |
2867 {NULL} /* Sentinel */ |
2867 }; |
2868 }; |
2868 |
2869 |
|
2870 static PyMemberDef index_members[] = { |
|
2871 {"entry_size", T_LONG, offsetof(indexObject, hdrsize), 0, |
|
2872 "size of an index entry"}, |
|
2873 {NULL} /* Sentinel */ |
|
2874 }; |
|
2875 |
2869 PyTypeObject HgRevlogIndex_Type = { |
2876 PyTypeObject HgRevlogIndex_Type = { |
2870 PyVarObject_HEAD_INIT(NULL, 0) /* header */ |
2877 PyVarObject_HEAD_INIT(NULL, 0) /* header */ |
2871 "parsers.index", /* tp_name */ |
2878 "parsers.index", /* tp_name */ |
2872 sizeof(indexObject), /* tp_basicsize */ |
2879 sizeof(indexObject), /* tp_basicsize */ |
2873 0, /* tp_itemsize */ |
2880 0, /* tp_itemsize */ |
2893 0, /* tp_richcompare */ |
2900 0, /* tp_richcompare */ |
2894 0, /* tp_weaklistoffset */ |
2901 0, /* tp_weaklistoffset */ |
2895 0, /* tp_iter */ |
2902 0, /* tp_iter */ |
2896 0, /* tp_iternext */ |
2903 0, /* tp_iternext */ |
2897 index_methods, /* tp_methods */ |
2904 index_methods, /* tp_methods */ |
2898 0, /* tp_members */ |
2905 index_members, /* tp_members */ |
2899 index_getset, /* tp_getset */ |
2906 index_getset, /* tp_getset */ |
2900 0, /* tp_base */ |
2907 0, /* tp_base */ |
2901 0, /* tp_dict */ |
2908 0, /* tp_dict */ |
2902 0, /* tp_descr_get */ |
2909 0, /* tp_descr_get */ |
2903 0, /* tp_descr_set */ |
2910 0, /* tp_descr_set */ |