Lines Matching refs:decpt
1008 Py_ssize_t decpt, digits_len, vdigits_start, vdigits_end; in format_float_short() local
1018 decpt = (Py_ssize_t)decpt_as_int; in format_float_short()
1107 vdigits_end = decpt + precision; in format_float_short()
1110 if (decpt <= -4 || decpt > in format_float_short()
1122 if (decpt <= -4 || decpt > 16) in format_float_short()
1133 exp = (int)decpt - 1; in format_float_short()
1134 decpt = 1; in format_float_short()
1138 vdigits_start = decpt <= 0 ? decpt-1 : 0; in format_float_short()
1140 vdigits_end = vdigits_end > decpt ? vdigits_end : decpt + 1; in format_float_short()
1142 vdigits_end = vdigits_end > decpt ? vdigits_end : decpt; in format_float_short()
1149 assert(vdigits_start < decpt && decpt <= vdigits_end); in format_float_short()
1182 if (decpt <= 0) { in format_float_short()
1183 memset(p, '0', decpt-vdigits_start); in format_float_short()
1184 p += decpt - vdigits_start; in format_float_short()
1186 memset(p, '0', 0-decpt); in format_float_short()
1187 p += 0-decpt; in format_float_short()
1195 if (0 < decpt && decpt <= digits_len) { in format_float_short()
1196 strncpy(p, digits, decpt-0); in format_float_short()
1197 p += decpt-0; in format_float_short()
1199 strncpy(p, digits+decpt, digits_len-decpt); in format_float_short()
1200 p += digits_len-decpt; in format_float_short()
1208 if (digits_len < decpt) { in format_float_short()
1209 memset(p, '0', decpt-digits_len); in format_float_short()
1210 p += decpt-digits_len; in format_float_short()
1212 memset(p, '0', vdigits_end-decpt); in format_float_short()
1213 p += vdigits_end-decpt; in format_float_short()