fractDigits 136 core/gps_math.c const char* formatDouble (t_format_result result, double value, unsigned length, unsigned fractDigits) { fractDigits 168 core/gps_math.c if (fractDigits > MAXDIGITS) fractDigits = MAXDIGITS; fractDigits 169 core/gps_math.c if (fractDigits > length-3 ) fractDigits = length - 3; fractDigits 170 core/gps_math.c integerDigits = length - fractDigits - 1; fractDigits 185 core/gps_math.c value = value * (double) quadExpTable[fractDigits] + 0.5; fractDigits 187 core/gps_math.c while (value >= 9223372036854775807.0 && shift < fractDigits) { fractDigits 206 core/gps_math.c integer = expanded / quadExpTable[fractDigits-shift]; fractDigits 207 core/gps_math.c fract = expanded % quadExpTable[fractDigits-shift] * quadExpTable[shift]; fractDigits 224 core/gps_math.c sprintf (result, "%s%lli.%0*lli", sign, integer, fractDigits, fract); fractDigits 227 core/gps_math.c sprintf (result, "%*lli.%0*lli", integerDigits, integer, fractDigits, fract); fractDigits 229 core/gps_math.c if (fractDigits >= 10) { fractDigits 230 core/gps_math.c sprintf (fractbuffer, "%0*li%09li", fractDigits-9, fractDigits 234 core/gps_math.c sprintf (fractbuffer, "%0*li", fractDigits, (long) fract);