Lines Matching refs:decpt
40 g__fmt(b, s, se, decpt, sign, blen) char *b; char *s; char *se; int decpt; ULong sign; size_t blen;
42 g__fmt(char *b, char *s, char *se, int decpt, ULong sign, size_t blen)
76 if (decpt <= -4 || decpt > se - s + 5) {
89 /* sprintf(b, "%+.2d", decpt - 1); */
90 if (--decpt < 0) {
92 decpt = -decpt;
96 for(j = 2, k = 10; 10*k <= decpt; j++, k *= 10){}
98 i = decpt / k;
104 decpt -= i*k;
105 decpt *= 10;
109 else if (decpt <= 0) {
116 if (be < b - decpt + (se - s))
118 for(; decpt < 0; decpt++)
126 if (--decpt == 0 && *s) {
135 if (b + decpt > be) {
140 for(; decpt > 0; decpt--)