diff --git a/glom-1.2.2-py25.patch b/glom-1.2.2-py25.patch index 39c3764..0ed3c4d 100644 --- a/glom-1.2.2-py25.patch +++ b/glom-1.2.2-py25.patch @@ -38,3 +38,23 @@ (binaryfunc)Related_tp_as_mapping_getitem, (objobjargproc)0 /* Related_tp_as_mapping_setitem */ }; +--- glom-1.2.2/glom/libglom/python_embed/py_glom_relatedrecord.cc.orig 2006-12-28 12:46:59.000000000 +0100 ++++ glom-1.2.2/glom/libglom/python_embed/py_glom_relatedrecord.cc 2006-12-28 13:26:01.000000000 +0100 +@@ -140,7 +140,7 @@ + */ + + +-static int ++static Py_ssize_t + RelatedRecord_tp_as_mapping_length(PyGlomRelatedRecord *self) + { + return self->m_pMap_field_values->size(); +@@ -237,7 +237,7 @@ + */ + + static PyMappingMethods RelatedRecord_tp_as_mapping = { +- (inquiry)RelatedRecord_tp_as_mapping_length, ++ (lenfunc)RelatedRecord_tp_as_mapping_length, + (binaryfunc)RelatedRecord_tp_as_mapping_getitem, + (objobjargproc)0 /* RelatedRecord_tp_as_mapping_setitem */ + };