@@ -1186,29 +1186,27 @@ PyImaging_JpegEncoderNew(PyObject *self, PyObject *args) {
11861186
11871187 encoder -> encode = ImagingJpegEncode ;
11881188
1189- strncpy (((JPEGENCODERSTATE * )encoder -> state .context )-> rawmode , rawmode , 8 );
1190-
1191- ((JPEGENCODERSTATE * )encoder -> state .context )-> keep_rgb = keep_rgb ;
1192- ((JPEGENCODERSTATE * )encoder -> state .context )-> quality = quality ;
1193- ((JPEGENCODERSTATE * )encoder -> state .context )-> qtables = qarrays ;
1194- ((JPEGENCODERSTATE * )encoder -> state .context )-> qtablesLen = qtablesLen ;
1195- ((JPEGENCODERSTATE * )encoder -> state .context )-> subsampling = subsampling ;
1196- ((JPEGENCODERSTATE * )encoder -> state .context )-> progressive = progressive ;
1197- ((JPEGENCODERSTATE * )encoder -> state .context )-> smooth = smooth ;
1198- ((JPEGENCODERSTATE * )encoder -> state .context )-> optimize = optimize ;
1199- ((JPEGENCODERSTATE * )encoder -> state .context )-> streamtype = streamtype ;
1200- ((JPEGENCODERSTATE * )encoder -> state .context )-> xdpi = xdpi ;
1201- ((JPEGENCODERSTATE * )encoder -> state .context )-> ydpi = ydpi ;
1202- ((JPEGENCODERSTATE * )encoder -> state .context )-> restart_marker_blocks =
1203- restart_marker_blocks ;
1204- ((JPEGENCODERSTATE * )encoder -> state .context )-> restart_marker_rows =
1205- restart_marker_rows ;
1206- ((JPEGENCODERSTATE * )encoder -> state .context )-> comment = comment ;
1207- ((JPEGENCODERSTATE * )encoder -> state .context )-> comment_size = comment_size ;
1208- ((JPEGENCODERSTATE * )encoder -> state .context )-> extra = extra ;
1209- ((JPEGENCODERSTATE * )encoder -> state .context )-> extra_size = extra_size ;
1210- ((JPEGENCODERSTATE * )encoder -> state .context )-> rawExif = rawExif ;
1211- ((JPEGENCODERSTATE * )encoder -> state .context )-> rawExifLen = rawExifLen ;
1189+ JPEGENCODERSTATE * jpeg_encoder_state = (JPEGENCODERSTATE * )encoder -> state .context ;
1190+ strncpy (jpeg_encoder_state -> rawmode , rawmode , 8 );
1191+ jpeg_encoder_state -> keep_rgb = keep_rgb ;
1192+ jpeg_encoder_state -> quality = quality ;
1193+ jpeg_encoder_state -> qtables = qarrays ;
1194+ jpeg_encoder_state -> qtablesLen = qtablesLen ;
1195+ jpeg_encoder_state -> subsampling = subsampling ;
1196+ jpeg_encoder_state -> progressive = progressive ;
1197+ jpeg_encoder_state -> smooth = smooth ;
1198+ jpeg_encoder_state -> optimize = optimize ;
1199+ jpeg_encoder_state -> streamtype = streamtype ;
1200+ jpeg_encoder_state -> xdpi = xdpi ;
1201+ jpeg_encoder_state -> ydpi = ydpi ;
1202+ jpeg_encoder_state -> restart_marker_blocks = restart_marker_blocks ;
1203+ jpeg_encoder_state -> restart_marker_rows = restart_marker_rows ;
1204+ jpeg_encoder_state -> comment = comment ;
1205+ jpeg_encoder_state -> comment_size = comment_size ;
1206+ jpeg_encoder_state -> extra = extra ;
1207+ jpeg_encoder_state -> extra_size = extra_size ;
1208+ jpeg_encoder_state -> rawExif = rawExif ;
1209+ jpeg_encoder_state -> rawExifLen = rawExifLen ;
12121210
12131211 return (PyObject * )encoder ;
12141212}
0 commit comments