Lines Matching refs:dig
206 int dig;
209 dig = in >> pos;
210 in -= (uint64_t)dig << pos;
212 if (dig || digits || pos < 0) {
213 if (dig > 9)
214 dig += 'a' - '0' - 10;
215 buffer[digits++] = '0' + dig;
247 int dig;
250 for (dig = 0, lim = 1; dig < pos; dig++)
254 for (dig = 0; in >= lim; dig++)
256 buffer[digits++] = '0' + dig;
338 int dig;
342 dig = (in >> pos) & 0xF;
346 dig = (d >> (pos & 31)) & 0xF;
348 if (dig > 9)
349 dig += 'a' - '0' - 10;
351 if (dig || digits || pos < 0)
352 buffer[digits++] = '0' + dig;
383 int dig;
386 for (dig = 0, lim = 1; dig < pos; dig++)
390 for (dig = 0; in >= lim; dig++)
392 buffer[digits++] = '0' + dig;