ICU-611 updated the APIs for u_digit and u_forDigit to be consistent.

X-SVN-Rev: 6802
This commit is contained in:
Helena Chapman 2001-11-12 23:01:17 +00:00
parent a4fecd849a
commit 6fc6757458
5 changed files with 6 additions and 6 deletions

View file

@ -762,7 +762,7 @@ u_getCombiningClass(UChar32 c) {
}
}
U_CAPI int8_t U_EXPORT2
U_CAPI int32_t U_EXPORT2
u_digit(UChar32 ch, int8_t radix) {
int8_t value;
if((uint8_t)(radix-2)<=(36-2)) {

View file

@ -1373,7 +1373,7 @@ u_foldCase(UChar32 c, uint32_t options);
* @see u_isdigit
* @draft
*/
U_CAPI int8_t U_EXPORT2
U_CAPI int32_t U_EXPORT2
u_digit(UChar32 ch, int8_t radix);
/**

View file

@ -1044,7 +1044,7 @@ public:
*
* @deprecated See the Unicode class description.
*/
static inline int8_t digit(UChar32 ch, int8_t radix);
static inline int32_t digit(UChar32 ch, int8_t radix);
/**
* Determines the character representation for a specific digit in
@ -1325,7 +1325,7 @@ Unicode::digitValue(UChar32 ch) {
return u_charDigitValue(ch);
}
inline int8_t
inline int32_t
Unicode::digit(UChar32 ch, int8_t radix) {
return u_digit(ch, radix);
}

View file

@ -305,7 +305,7 @@ void HexToUnicodeTransliterator::handleTransliterate(Replaceable& text, UTransPo
}
break;
}
int8_t digit = u_digit(text.charAt(curs), 16);
int32_t digit = u_digit(text.charAt(curs), 16);
if (digit < 0) {
break;
}

View file

@ -1451,7 +1451,7 @@ int32_t TransliteratorParser::parseInteger(const UnicodeString& rule, int32_t& p
}
while (p < limit) {
int8_t d = u_digit(rule.charAt(p++), radix);
int32_t d = u_digit(rule.charAt(p++), radix);
if (d < 0) {
--p;
break;