Allow for ssize_t field offsets.
diff --git a/Include/structmember.h b/Include/structmember.h
index 91b23d5..e761f6d 100644
--- a/Include/structmember.h
+++ b/Include/structmember.h
@@ -37,7 +37,7 @@
 	/* Current version, use this */
 	char *name;
 	int type;
-	int offset;
+	Py_ssize_t offset;
 	int flags;
 	char *doc;
 } PyMemberDef;