Searched defs:cchDigits (Results 1 - 2 of 2) sorted by relevance

/vbox/src/VBox/Runtime/testcase/
H A DtstRTDirCreateUniqueNumbered.cpp44 static void tst1(size_t cTest, size_t cchDigits, char chSep) argument
46 RTTestISubF("tst #%u (digits: %u; sep: %c)", cTest, cchDigits, chSep ? chSep : ' ');
50 for (size_t i = 0; i < cchDigits; ++i)
67 RTTESTI_CHECK_RC(rc = RTDirCreateUniqueNumbered(szName, sizeof(szName), 0700, cchDigits, chSep), VINF_SUCCESS);
87 RTTESTI_CHECK_RC(rc = RTDirCreateUniqueNumbered(szName, sizeof(szName), 0700, cchDigits, chSep), VERR_ALREADY_EXISTS);
/vbox/src/VBox/Runtime/generic/
H A DRTDirCreateUniqueNumbered-generic.cpp40 RTDECL(int) RTDirCreateUniqueNumbered(char *pszPath, size_t cbSize, RTFMODE fMode, signed int cchDigits, char chSep) argument
47 AssertReturn(cchDigits > 0, VERR_INVALID_PARAMETER);
52 AssertReturn(cbSize - 1 - (pszEnd - pszPath) >= (size_t)cchDigits + (chSep ? 1 : 0), VERR_BUFFER_OVERFLOW);
71 if (cchDigits >= 8)
76 for (int a = 0; a < cchDigits - 1; ++a)
85 ssize_t rc2 = RTStrFormatU32(pszEnd, cbLeft, i, 10, cchDigits, 0, RTSTR_F_WIDTH | RTSTR_F_ZEROPAD);

Completed in 52 milliseconds