[Python-checkins] r43454 - python/trunk/Modules/cStringIO.c python/trunk/Modules/collectionsmodule.c python/trunk/Modules/threadmodule.c

georg.brandl python-checkins at python.org
Thu Mar 30 13:58:58 CEST 2006


Author: georg.brandl
Date: Thu Mar 30 13:58:57 2006
New Revision: 43454
Modified:
 python/trunk/Modules/cStringIO.c
 python/trunk/Modules/collectionsmodule.c
 python/trunk/Modules/threadmodule.c
Log:
Remove unnecessary casts from type object initializers.
Modified: python/trunk/Modules/cStringIO.c
==============================================================================
--- python/trunk/Modules/cStringIO.c	(original)
+++ python/trunk/Modules/cStringIO.c	Thu Mar 30 13:58:57 2006
@@ -503,17 +503,17 @@
 0,	 			/*tp_itemsize*/
 /* methods */
 (destructor)O_dealloc,	/*tp_dealloc*/
- (printfunc)0,			/*tp_print*/
+ 0,				/*tp_print*/
 0,		 		/*tp_getattr */
 0,		 		/*tp_setattr */
- (cmpfunc)0,			/*tp_compare*/
- (reprfunc)0,			/*tp_repr*/
+ 0,				/*tp_compare*/
+ 0,				/*tp_repr*/
 0,				/*tp_as_number*/
 0,				/*tp_as_sequence*/
 0,				/*tp_as_mapping*/
- (hashfunc)0,			/*tp_hash*/
- (ternaryfunc)0,		/*tp_call*/
- (reprfunc)0,			/*tp_str*/
+ 0,				/*tp_hash*/
+ 0	,			/*tp_call*/
+ 0,				/*tp_str*/
 0,				/*tp_getattro */
 0,				/*tp_setattro */
 0,				/*tp_as_buffer */
@@ -624,17 +624,17 @@
 0,					/*tp_itemsize*/
 /* methods */
 (destructor)I_dealloc,		/*tp_dealloc*/
- (printfunc)0,				/*tp_print*/
+ 0,					/*tp_print*/
 0,		 			/* tp_getattr */
- (setattrfunc)0,			/*tp_setattr*/
- (cmpfunc)0,				/*tp_compare*/
- (reprfunc)0,				/*tp_repr*/
+ 0,					/*tp_setattr*/
+ 0,					/*tp_compare*/
+ 0,					/*tp_repr*/
 0,					/*tp_as_number*/
 0,					/*tp_as_sequence*/
 0,					/*tp_as_mapping*/
- (hashfunc)0,				/*tp_hash*/
- (ternaryfunc)0,			/*tp_call*/
- (reprfunc)0,				/*tp_str*/
+ 0,					/*tp_hash*/
+ 0,					/*tp_call*/
+ 0,					/*tp_str*/
 0,					/* tp_getattro */
 0,					/* tp_setattro */
 0,					/* tp_as_buffer */
Modified: python/trunk/Modules/collectionsmodule.c
==============================================================================
--- python/trunk/Modules/collectionsmodule.c	(original)
+++ python/trunk/Modules/collectionsmodule.c	Thu Mar 30 13:58:57 2006
@@ -832,11 +832,11 @@
 	0,				/* tp_itemsize */
 	/* methods */
 	(destructor)deque_dealloc,	/* tp_dealloc */
-	(printfunc)deque_tp_print,	/* tp_print */
+	deque_tp_print,			/* tp_print */
 	0,				/* tp_getattr */
 	0,				/* tp_setattr */
 	0,				/* tp_compare */
-	(reprfunc)deque_repr,		/* tp_repr */
+	deque_repr,			/* tp_repr */
 	0,				/* tp_as_number */
 	&deque_as_sequence,		/* tp_as_sequence */
 	0,				/* tp_as_mapping */
@@ -1302,7 +1302,7 @@
 	Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC |
 		Py_TPFLAGS_HAVE_WEAKREFS,	/* tp_flags */
 	defdict_doc,			/* tp_doc */
-	(traverseproc)defdict_traverse,	/* tp_traverse */
+	defdict_traverse,		/* tp_traverse */
 	(inquiry)defdict_tp_clear,	/* tp_clear */
 	0,				/* tp_richcompare */
 	0,				/* tp_weaklistoffset*/
@@ -1316,7 +1316,7 @@
 	0,				/* tp_descr_get */
 	0,				/* tp_descr_set */
 	0,				/* tp_dictoffset */
-	(initproc)defdict_init,		/* tp_init */
+	defdict_init,			/* tp_init */
 	PyType_GenericAlloc,		/* tp_alloc */
 	0,				/* tp_new */
 	PyObject_GC_Del,		/* tp_free */
Modified: python/trunk/Modules/threadmodule.c
==============================================================================
--- python/trunk/Modules/threadmodule.c	(original)
+++ python/trunk/Modules/threadmodule.c	Thu Mar 30 13:58:57 2006
@@ -375,17 +375,17 @@
 	/* tp_basicsize */ sizeof(localobject),
 	/* tp_itemsize */ 0,
 	/* tp_dealloc */ (destructor)local_dealloc,
-	/* tp_print */ (printfunc)0,
-	/* tp_getattr */ (getattrfunc)0,
-	/* tp_setattr */ (setattrfunc)0,
-	/* tp_compare */ (cmpfunc)0,
-	/* tp_repr */ (reprfunc)0,
+	/* tp_print */ 0,
+	/* tp_getattr */ 0,
+	/* tp_setattr */ 0,
+	/* tp_compare */ 0,
+	/* tp_repr */ 0,
 	/* tp_as_number */ 0,
 	/* tp_as_sequence */ 0,
 	/* tp_as_mapping */ 0,
-	/* tp_hash */ (hashfunc)0,
-	/* tp_call */ (ternaryfunc)0,
-	/* tp_str */ (reprfunc)0,
+	/* tp_hash */ 0,
+	/* tp_call */ 0,
+	/* tp_str */ 0,
 	/* tp_getattro */ (getattrofunc)local_getattro,
 	/* tp_setattro */ (setattrofunc)local_setattro,
 	/* tp_as_buffer */ 0,
@@ -393,23 +393,23 @@
 	/* tp_doc */ "Thread-local data",
 	/* tp_traverse */ (traverseproc)local_traverse,
 	/* tp_clear */ (inquiry)local_clear,
-	/* tp_richcompare */ (richcmpfunc)0,
-	/* tp_weaklistoffset */ (long)0,
-	/* tp_iter */ (getiterfunc)0,
-	/* tp_iternext */ (iternextfunc)0,
+	/* tp_richcompare */ 0,
+	/* tp_weaklistoffset */ 0,
+	/* tp_iter */ 0,
+	/* tp_iternext */ 0,
 	/* tp_methods */ 0,
 	/* tp_members */ 0,
 	/* tp_getset */ local_getset,
 	/* tp_base */ 0,
 	/* tp_dict */ 0, /* internal use */
-	/* tp_descr_get */ (descrgetfunc)0,
-	/* tp_descr_set */ (descrsetfunc)0,
+	/* tp_descr_get */ 0,
+	/* tp_descr_set */ 0,
 	/* tp_dictoffset */ offsetof(localobject, dict),
-	/* tp_init */ (initproc)0,
-	/* tp_alloc */ (allocfunc)0,
-	/* tp_new */ (newfunc)local_new,
+	/* tp_init */ 0,
+	/* tp_alloc */ 0,
+	/* tp_new */ local_new,
 	/* tp_free */ 0, /* Low-level free-mem routine */
-	/* tp_is_gc */ (inquiry)0, /* For PyObject_IS_GC */
+	/* tp_is_gc */ 0, /* For PyObject_IS_GC */
 };
 
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /