@@ -4172,26 +4172,33 @@ setup_module(PyObject* m) {
4172
4172
}
4173
4173
#endif
4174
4174
4175
+ PyObject * have_libjpegturbo ;
4175
4176
#ifdef LIBJPEG_TURBO_VERSION
4176
- PyModule_AddObject (m , "HAVE_LIBJPEGTURBO" , Py_True );
4177
- #define tostr1 (a ) #a
4178
- #define tostr (a ) tostr1(a)
4179
- PyDict_SetItemString (d , "libjpeg_turbo_version" , PyUnicode_FromString (tostr (LIBJPEG_TURBO_VERSION )));
4180
- #undef tostr
4181
- #undef tostr1
4177
+ have_libjpegturbo = Py_True ;
4178
+ #define tostr1 (a ) #a
4179
+ #define tostr (a ) tostr1(a)
4180
+ PyDict_SetItemString (
4181
+ d , "libjpeg_turbo_version" , PyUnicode_FromString (tostr (LIBJPEG_TURBO_VERSION )));
4182
+ #undef tostr
4183
+ #undef tostr1
4182
4184
#else
4183
- PyModule_AddObject ( m , "HAVE_LIBJPEGTURBO" , Py_False ) ;
4185
+ have_libjpegturbo = Py_False ;
4184
4186
#endif
4187
+ Py_INCREF (have_libjpegturbo );
4188
+ PyModule_AddObject (m , "HAVE_LIBJPEGTURBO" , have_libjpegturbo );
4185
4189
4190
+ PyObject * have_libimagequant ;
4186
4191
#ifdef HAVE_LIBIMAGEQUANT
4187
- PyModule_AddObject ( m , "HAVE_LIBIMAGEQUANT" , Py_True ) ;
4192
+ have_libimagequant = Py_True ;
4188
4193
{
4189
4194
extern const char * ImagingImageQuantVersion (void );
4190
4195
PyDict_SetItemString (d , "imagequant_version" , PyUnicode_FromString (ImagingImageQuantVersion ()));
4191
4196
}
4192
4197
#else
4193
- PyModule_AddObject ( m , "HAVE_LIBIMAGEQUANT" , Py_False ) ;
4198
+ have_libimagequant = Py_False ;
4194
4199
#endif
4200
+ Py_INCREF (have_libimagequant );
4201
+ PyModule_AddObject (m , "HAVE_LIBIMAGEQUANT" , have_libimagequant );
4195
4202
4196
4203
#ifdef HAVE_LIBZ
4197
4204
/* zip encoding strategies */
@@ -4222,11 +4229,14 @@ setup_module(PyObject* m) {
4222
4229
}
4223
4230
#endif
4224
4231
4232
+ PyObject * have_xcb ;
4225
4233
#ifdef HAVE_XCB
4226
- PyModule_AddObject ( m , "HAVE_XCB" , Py_True ) ;
4234
+ have_xcb = Py_True ;
4227
4235
#else
4228
- PyModule_AddObject ( m , "HAVE_XCB" , Py_False ) ;
4236
+ have_xcb = Py_False ;
4229
4237
#endif
4238
+ Py_INCREF (have_xcb );
4239
+ PyModule_AddObject (m , "HAVE_XCB" , have_xcb );
4230
4240
4231
4241
PyDict_SetItemString (d , "PILLOW_VERSION" , PyUnicode_FromString (version ));
4232
4242
0 commit comments