@@ -3769,102 +3769,26 @@ static PySequenceMethods image_as_sequence = {
37693769/* type description */
37703770
37713771static PyTypeObject Imaging_Type = {
3772- PyVarObject_HEAD_INIT (NULL , 0 ) "ImagingCore" , /*tp_name*/
3773- sizeof (ImagingObject ), /*tp_basicsize*/
3774- 0 , /*tp_itemsize*/
3775- /* methods */
3776- (destructor )_dealloc , /*tp_dealloc*/
3777- 0 , /*tp_vectorcall_offset*/
3778- 0 , /*tp_getattr*/
3779- 0 , /*tp_setattr*/
3780- 0 , /*tp_as_async*/
3781- 0 , /*tp_repr*/
3782- 0 , /*tp_as_number*/
3783- & image_as_sequence , /*tp_as_sequence*/
3784- 0 , /*tp_as_mapping*/
3785- 0 , /*tp_hash*/
3786- 0 , /*tp_call*/
3787- 0 , /*tp_str*/
3788- 0 , /*tp_getattro*/
3789- 0 , /*tp_setattro*/
3790- 0 , /*tp_as_buffer*/
3791- Py_TPFLAGS_DEFAULT , /*tp_flags*/
3792- 0 , /*tp_doc*/
3793- 0 , /*tp_traverse*/
3794- 0 , /*tp_clear*/
3795- 0 , /*tp_richcompare*/
3796- 0 , /*tp_weaklistoffset*/
3797- 0 , /*tp_iter*/
3798- 0 , /*tp_iternext*/
3799- methods , /*tp_methods*/
3800- 0 , /*tp_members*/
3801- getsetters , /*tp_getset*/
3772+ PyVarObject_HEAD_INIT (NULL , 0 ).tp_name = "ImagingCore" ,
3773+ .tp_basicsize = sizeof (ImagingObject ),
3774+ .tp_dealloc = (destructor )_dealloc ,
3775+ .tp_as_sequence = & image_as_sequence ,
3776+ .tp_methods = methods ,
3777+ .tp_getset = getsetters ,
38023778};
38033779
38043780static PyTypeObject ImagingFont_Type = {
3805- PyVarObject_HEAD_INIT (NULL , 0 ) "ImagingFont" , /*tp_name*/
3806- sizeof (ImagingFontObject ), /*tp_basicsize*/
3807- 0 , /*tp_itemsize*/
3808- /* methods */
3809- (destructor )_font_dealloc , /*tp_dealloc*/
3810- 0 , /*tp_vectorcall_offset*/
3811- 0 , /*tp_getattr*/
3812- 0 , /*tp_setattr*/
3813- 0 , /*tp_as_async*/
3814- 0 , /*tp_repr*/
3815- 0 , /*tp_as_number*/
3816- 0 , /*tp_as_sequence*/
3817- 0 , /*tp_as_mapping*/
3818- 0 , /*tp_hash*/
3819- 0 , /*tp_call*/
3820- 0 , /*tp_str*/
3821- 0 , /*tp_getattro*/
3822- 0 , /*tp_setattro*/
3823- 0 , /*tp_as_buffer*/
3824- Py_TPFLAGS_DEFAULT , /*tp_flags*/
3825- 0 , /*tp_doc*/
3826- 0 , /*tp_traverse*/
3827- 0 , /*tp_clear*/
3828- 0 , /*tp_richcompare*/
3829- 0 , /*tp_weaklistoffset*/
3830- 0 , /*tp_iter*/
3831- 0 , /*tp_iternext*/
3832- _font_methods , /*tp_methods*/
3833- 0 , /*tp_members*/
3834- 0 , /*tp_getset*/
3781+ PyVarObject_HEAD_INIT (NULL , 0 ).tp_name = "ImagingFont" ,
3782+ .tp_basicsize = sizeof (ImagingFontObject ),
3783+ .tp_dealloc = (destructor )_font_dealloc ,
3784+ .tp_methods = _font_methods ,
38353785};
38363786
38373787static PyTypeObject ImagingDraw_Type = {
3838- PyVarObject_HEAD_INIT (NULL , 0 ) "ImagingDraw" , /*tp_name*/
3839- sizeof (ImagingDrawObject ), /*tp_basicsize*/
3840- 0 , /*tp_itemsize*/
3841- /* methods */
3842- (destructor )_draw_dealloc , /*tp_dealloc*/
3843- 0 , /*tp_vectorcall_offset*/
3844- 0 , /*tp_getattr*/
3845- 0 , /*tp_setattr*/
3846- 0 , /*tp_as_async*/
3847- 0 , /*tp_repr*/
3848- 0 , /*tp_as_number*/
3849- 0 , /*tp_as_sequence*/
3850- 0 , /*tp_as_mapping*/
3851- 0 , /*tp_hash*/
3852- 0 , /*tp_call*/
3853- 0 , /*tp_str*/
3854- 0 , /*tp_getattro*/
3855- 0 , /*tp_setattro*/
3856- 0 , /*tp_as_buffer*/
3857- Py_TPFLAGS_DEFAULT , /*tp_flags*/
3858- 0 , /*tp_doc*/
3859- 0 , /*tp_traverse*/
3860- 0 , /*tp_clear*/
3861- 0 , /*tp_richcompare*/
3862- 0 , /*tp_weaklistoffset*/
3863- 0 , /*tp_iter*/
3864- 0 , /*tp_iternext*/
3865- _draw_methods , /*tp_methods*/
3866- 0 , /*tp_members*/
3867- 0 , /*tp_getset*/
3788+ PyVarObject_HEAD_INIT (NULL , 0 ).tp_name = "ImagingDraw" ,
3789+ .tp_basicsize = sizeof (ImagingDrawObject ),
3790+ .tp_dealloc = (destructor )_draw_dealloc ,
3791+ .tp_methods = _draw_methods ,
38683792};
38693793
38703794static PyMappingMethods pixel_access_as_mapping = {
@@ -3876,20 +3800,10 @@ static PyMappingMethods pixel_access_as_mapping = {
38763800/* type description */
38773801
38783802static PyTypeObject PixelAccess_Type = {
3879- PyVarObject_HEAD_INIT (NULL , 0 ) "PixelAccess" , /*tp_name*/
3880- sizeof (PixelAccessObject ), /*tp_basicsize*/
3881- 0 , /*tp_itemsize*/
3882- /* methods */
3883- (destructor )pixel_access_dealloc , /*tp_dealloc*/
3884- 0 , /*tp_vectorcall_offset*/
3885- 0 , /*tp_getattr*/
3886- 0 , /*tp_setattr*/
3887- 0 , /*tp_as_async*/
3888- 0 , /*tp_repr*/
3889- 0 , /*tp_as_number*/
3890- 0 , /*tp_as_sequence*/
3891- & pixel_access_as_mapping , /*tp_as_mapping*/
3892- 0 /*tp_hash*/
3803+ PyVarObject_HEAD_INIT (NULL , 0 ).tp_name = "PixelAccess" ,
3804+ .tp_basicsize = sizeof (PixelAccessObject ),
3805+ .tp_dealloc = (destructor )pixel_access_dealloc ,
3806+ .tp_as_mapping = & pixel_access_as_mapping ,
38933807};
38943808
38953809/* -------------------------------------------------------------------- */
0 commit comments