Lines Matching refs:whole
81 long long scale_fact = 1, whole = 0, fpart = 0; in scan_scaled() local
143 if (whole > LLONG_MAX / 10) { in scan_scaled()
147 whole *= 10; in scan_scaled()
148 if (i > LLONG_MAX - whole) { in scan_scaled()
152 whole += i; in scan_scaled()
157 whole *= sign; in scan_scaled()
161 *result = whole; in scan_scaled()
180 if (whole > LLONG_MAX / scale_fact || in scan_scaled()
181 whole < LLONG_MIN / scale_fact) { in scan_scaled()
187 whole *= scale_fact; in scan_scaled()
203 whole -= fpart; in scan_scaled()
205 whole += fpart; in scan_scaled()
206 *result = whole; in scan_scaled()