@@ -230,18 +230,18 @@ typedef struct {
230230 about what it does? or is passing a single format parameter easier
231231 and more efficient enough to justify a little obfuscation? */
232232static void
233- calc_number_widths (NumberFieldWidths * r , STRINGLIB_CHAR actual_sign ,
233+ calc_number_widths (NumberFieldWidths * spec , STRINGLIB_CHAR actual_sign ,
234234 Py_ssize_t n_prefix , Py_ssize_t n_digits ,
235235 const InternalFormatSpec * format )
236236{
237- r -> n_lpadding = 0 ;
238- r -> n_prefix = 0 ;
239- r -> n_spadding = 0 ;
240- r -> n_rpadding = 0 ;
241- r -> lsign = '\0' ;
242- r -> n_lsign = 0 ;
243- r -> rsign = '\0' ;
244- r -> n_rsign = 0 ;
237+ spec -> n_lpadding = 0 ;
238+ spec -> n_prefix = 0 ;
239+ spec -> n_spadding = 0 ;
240+ spec -> n_rpadding = 0 ;
241+ spec -> lsign = '\0' ;
242+ spec -> n_lsign = 0 ;
243+ spec -> rsign = '\0' ;
244+ spec -> n_rsign = 0 ;
245245
246246 /* the output will look like:
247247 | |
@@ -265,66 +265,66 @@ calc_number_widths(NumberFieldWidths *r, STRINGLIB_CHAR actual_sign,
265265 /* compute the various parts we're going to write */
266266 if (format -> sign == '+' ) {
267267 /* always put a + or - */
268- r -> n_lsign = 1 ;
269- r -> lsign = (actual_sign == '-' ? '-' : '+' );
268+ spec -> n_lsign = 1 ;
269+ spec -> lsign = (actual_sign == '-' ? '-' : '+' );
270270 }
271271#if ALLOW_PARENS_FOR_SIGN
272272 else if (format -> sign == '(') {
273273 if (actual_sign == '-' ) {
274- r -> n_lsign = 1 ;
275- r -> lsign = '(' ;
276- r -> n_rsign = 1 ;
277- r -> rsign = ')' ;
274+ spec -> n_lsign = 1 ;
275+ spec -> lsign = '(' ;
276+ spec -> n_rsign = 1 ;
277+ spec -> rsign = ')' ;
278278 }
279279 }
280280#endif
281281 else if (format -> sign == ' ') {
282- r -> n_lsign = 1 ;
283- r -> lsign = (actual_sign == '-' ? '-' : ' ' );
282+ spec -> n_lsign = 1 ;
283+ spec -> lsign = (actual_sign == '-' ? '-' : ' ' );
284284 }
285285 else {
286286 /* non specified, or the default (-) */
287287 if (actual_sign == '-' ) {
288- r -> n_lsign = 1 ;
289- r -> lsign = '-' ;
288+ spec -> n_lsign = 1 ;
289+ spec -> lsign = '-' ;
290290 }
291291 }
292292
293- r -> n_prefix = n_prefix ;
293+ spec -> n_prefix = n_prefix ;
294294
295295 /* now the number of padding characters */
296296 if (format -> width == -1 ) {
297297 /* no padding at all, nothing to do */
298298 }
299299 else {
300300 /* see if any padding is needed */
301- if (r -> n_lsign + n_digits + r -> n_rsign +
302- r -> n_prefix >= format -> width ) {
301+ if (spec -> n_lsign + n_digits + spec -> n_rsign +
302+ spec -> n_prefix >= format -> width ) {
303303 /* no padding needed, we're already bigger than the
304304 requested width */
305305 }
306306 else {
307307 /* determine which of left, space, or right padding is
308308 needed */
309309 Py_ssize_t padding = format -> width -
310- (r -> n_lsign + r -> n_prefix +
311- n_digits + r -> n_rsign );
310+ (spec -> n_lsign + spec -> n_prefix +
311+ n_digits + spec -> n_rsign );
312312 if (format -> align == '<' )
313- r -> n_rpadding = padding ;
313+ spec -> n_rpadding = padding ;
314314 else if (format -> align == '>' )
315- r -> n_lpadding = padding ;
315+ spec -> n_lpadding = padding ;
316316 else if (format -> align == '^' ) {
317- r -> n_lpadding = padding / 2 ;
318- r -> n_rpadding = padding - r -> n_lpadding ;
317+ spec -> n_lpadding = padding / 2 ;
318+ spec -> n_rpadding = padding - spec -> n_lpadding ;
319319 }
320320 else if (format -> align == '=' )
321- r -> n_spadding = padding ;
321+ spec -> n_spadding = padding ;
322322 else
323- r -> n_lpadding = padding ;
323+ spec -> n_lpadding = padding ;
324324 }
325325 }
326- r -> n_total = r -> n_lpadding + r -> n_lsign + r -> n_prefix +
327- r -> n_spadding + n_digits + r -> n_rsign + r -> n_rpadding ;
326+ spec -> n_total = spec -> n_lpadding + spec -> n_lsign + spec -> n_prefix +
327+ spec -> n_spadding + n_digits + spec -> n_rsign + spec -> n_rpadding ;
328328}
329329
330330/* fill in the non-digit parts of a numbers's string representation,
0 commit comments