Lines Matching refs:uiBase
71 static int rtStrFormatNumber(char *psz, KSIZE64 ullValue, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, unsigned int fFlags);
145 * @param uiBase Number representation base.
150 RTDECL(int) RTStrFormatNumber(char *psz, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision,
153 return rtStrFormatNumber(psz, *(KSIZE64 *)(void *)&u64Value, uiBase, cchWidth, cchPrecision, fFlags);
165 * @param uiBase Number representation base.
170 static int rtStrFormatNumber(char *psz, KSIZE64 ullValue, unsigned int uiBase, signed int cchWidth, signed int cchPrecision,
184 Assert(uiBase >= 2 && uiBase <= 16);
190 && ( uiBase != 10
206 u64 /= uiBase;
215 ul /= uiBase;
246 if ((fFlags & RTSTR_F_SPECIAL) && (uiBase % 8) == 0)
249 if (uiBase == 16)
300 psz[i--] = pachDigits[u64 % uiBase];
301 u64 /= uiBase;
308 psz[i--] = pachDigits[u64 % uiBase];
309 u64 /= uiBase;
322 psz[i--] = pachDigits[ul % uiBase];
323 ul /= uiBase;
330 psz[i--] = pachDigits[ul % uiBase];
331 ul /= uiBase;