Lines Matching refs:decpt
1007 Py_ssize_t decpt, digits_len, vdigits_start, vdigits_end; in format_float_short() local
1017 decpt = (Py_ssize_t)decpt_as_int; in format_float_short()
1106 vdigits_end = decpt + precision; in format_float_short()
1109 if (decpt <= -4 || decpt > in format_float_short()
1121 if (decpt <= -4 || decpt > 16) in format_float_short()
1132 exp = (int)decpt - 1; in format_float_short()
1133 decpt = 1; in format_float_short()
1137 vdigits_start = decpt <= 0 ? decpt-1 : 0; in format_float_short()
1139 vdigits_end = vdigits_end > decpt ? vdigits_end : decpt + 1; in format_float_short()
1141 vdigits_end = vdigits_end > decpt ? vdigits_end : decpt; in format_float_short()
1148 assert(vdigits_start < decpt && decpt <= vdigits_end); in format_float_short()
1181 if (decpt <= 0) { in format_float_short()
1182 memset(p, '0', decpt-vdigits_start); in format_float_short()
1183 p += decpt - vdigits_start; in format_float_short()
1185 memset(p, '0', 0-decpt); in format_float_short()
1186 p += 0-decpt; in format_float_short()
1194 if (0 < decpt && decpt <= digits_len) { in format_float_short()
1195 strncpy(p, digits, decpt-0); in format_float_short()
1196 p += decpt-0; in format_float_short()
1198 strncpy(p, digits+decpt, digits_len-decpt); in format_float_short()
1199 p += digits_len-decpt; in format_float_short()
1207 if (digits_len < decpt) { in format_float_short()
1208 memset(p, '0', decpt-digits_len); in format_float_short()
1209 p += decpt-digits_len; in format_float_short()
1211 memset(p, '0', vdigits_end-decpt); in format_float_short()
1212 p += vdigits_end-decpt; in format_float_short()