Lines Matching defs:uBase

105  * @param   uBase       The base of the representation used.
109 RTDECL(int) RTStrToUInt64Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint64_t *pu64)
134 if (!uBase)
140 uBase = 16;
146 uBase = 8;
150 uBase = 10;
152 else if ( uBase == 16
162 iShift = g_auchShift[uBase];
171 if (chDigit >= uBase)
175 u64 *= uBase;
228 * @param uBase The base of the representation used.
232 RTDECL(int) RTStrToUInt64Full(const char *pszValue, unsigned uBase, uint64_t *pu64)
235 int rc = RTStrToUInt64Ex(pszValue, &psz, uBase, pu64);
285 * @param uBase The base of the representation used.
289 RTDECL(int) RTStrToUInt32Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint32_t *pu32)
292 int rc = RTStrToUInt64Ex(pszValue, ppszNext, uBase, &u64);
319 * @param uBase The base of the representation used.
323 RTDECL(int) RTStrToUInt32Full(const char *pszValue, unsigned uBase, uint32_t *pu32)
326 int rc = RTStrToUInt64Full(pszValue, uBase, &u64);
372 * @param uBase The base of the representation used.
376 RTDECL(int) RTStrToUInt16Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint16_t *pu16)
379 int rc = RTStrToUInt64Ex(pszValue, ppszNext, uBase, &u64);
406 * @param uBase The base of the representation used.
410 RTDECL(int) RTStrToUInt16Full(const char *pszValue, unsigned uBase, uint16_t *pu16)
413 int rc = RTStrToUInt64Full(pszValue, uBase, &u64);
459 * @param uBase The base of the representation used.
463 RTDECL(int) RTStrToUInt8Ex(const char *pszValue, char **ppszNext, unsigned uBase, uint8_t *pu8)
466 int rc = RTStrToUInt64Ex(pszValue, ppszNext, uBase, &u64);
493 * @param uBase The base of the representation used.
497 RTDECL(int) RTStrToUInt8Full(const char *pszValue, unsigned uBase, uint8_t *pu8)
500 int rc = RTStrToUInt64Full(pszValue, uBase, &u64);
550 * @param uBase The base of the representation used.
554 RTDECL(int) RTStrToInt64Ex(const char *pszValue, char **ppszNext, unsigned uBase, int64_t *pi64)
579 if (!uBase)
585 uBase = 16;
591 uBase = 8;
595 uBase = 10;
597 else if ( uBase == 16
607 iShift = g_auchShift[uBase]; /** @todo test this, it's probably not 100% right yet. */
616 if (chDigit >= uBase)
620 i64 *= uBase;
668 * @param uBase The base of the representation used.
672 RTDECL(int) RTStrToInt64Full(const char *pszValue, unsigned uBase, int64_t *pi64)
675 int rc = RTStrToInt64Ex(pszValue, &psz, uBase, pi64);
724 * @param uBase The base of the representation used.
728 RTDECL(int) RTStrToInt32Ex(const char *pszValue, char **ppszNext, unsigned uBase, int32_t *pi32)
731 int rc = RTStrToInt64Ex(pszValue, ppszNext, uBase, &i64);
758 * @param uBase The base of the representation used.
762 RTDECL(int) RTStrToInt32Full(const char *pszValue, unsigned uBase, int32_t *pi32)
765 int rc = RTStrToInt64Full(pszValue, uBase, &i64);
811 * @param uBase The base of the representation used.
815 RTDECL(int) RTStrToInt16Ex(const char *pszValue, char **ppszNext, unsigned uBase, int16_t *pi16)
818 int rc = RTStrToInt64Ex(pszValue, ppszNext, uBase, &i64);
845 * @param uBase The base of the representation used.
849 RTDECL(int) RTStrToInt16Full(const char *pszValue, unsigned uBase, int16_t *pi16)
852 int rc = RTStrToInt64Full(pszValue, uBase, &i64);
898 * @param uBase The base of the representation used.
902 RTDECL(int) RTStrToInt8Ex(const char *pszValue, char **ppszNext, unsigned uBase, int8_t *pi8)
905 int rc = RTStrToInt64Ex(pszValue, ppszNext, uBase, &i64);
932 * @param uBase The base of the representation used.
936 RTDECL(int) RTStrToInt8Full(const char *pszValue, unsigned uBase, int8_t *pi8)
939 int rc = RTStrToInt64Full(pszValue, uBase, &i64);