ICU-3222 fix compiler warnings

X-SVN-Rev: 13930
This commit is contained in:
Doug Felt 2003-12-02 01:55:53 +00:00
parent 11fbd6233b
commit a0bcf427af
7 changed files with 37 additions and 29 deletions

View File

@ -86,7 +86,7 @@ LocaleUtility::initNameFromLocale(const Locale& locale, UnicodeString& result)
}
const Hashtable*
LocaleUtility::getAvailableLocaleNames(const UnicodeString& bundleID)
LocaleUtility::getAvailableLocaleNames(const UnicodeString& /* bundleID */)
{
// have to ignore bundleID for the moment, since we don't have easy C++ api.
// assume it's the default bundle
@ -346,7 +346,7 @@ LocaleKeyFactory::updateVisibleIDs(Hashtable& result, UErrorCode& status) const
const UHashElement* elem = NULL;
int32_t pos = 0;
while (elem = supported->nextElement(pos)) {
while ((elem = supported->nextElement(pos)) != NULL) {
const UnicodeString& id = *((const UnicodeString*)elem->key.pointer);
if (!visible) {
result.remove(id);
@ -375,7 +375,10 @@ LocaleKeyFactory::getDisplayName(const UnicodeString& id, const Locale& locale,
}
UObject*
LocaleKeyFactory::handleCreate(const Locale& loc, int32_t kind, const ICUService* service, UErrorCode& status) const {
LocaleKeyFactory::handleCreate(const Locale& /* loc */,
int32_t /* kind */,
const ICUService* /* service */,
UErrorCode& /* status */) const {
return NULL;
}
@ -386,7 +389,7 @@ LocaleKeyFactory::isSupportedID(const UnicodeString& id, UErrorCode& status) con
}
const Hashtable*
LocaleKeyFactory::getSupportedIDs(UErrorCode& status) const {
LocaleKeyFactory::getSupportedIDs(UErrorCode& /* status */) const {
return NULL;
}
@ -461,7 +464,7 @@ SimpleLocaleKeyFactory::create(const ICUServiceKey& key, const ICUService* servi
}
UBool
SimpleLocaleKeyFactory::isSupportedID(const UnicodeString& id, UErrorCode& status) const
SimpleLocaleKeyFactory::isSupportedID(const UnicodeString& id, UErrorCode& /* status */) const
{
return id == _id;
}
@ -525,7 +528,7 @@ ICUResourceBundleFactory::getSupportedIDs(UErrorCode& status) const
}
UObject*
ICUResourceBundleFactory::handleCreate(const Locale& loc, int32_t kind, const ICUService* service, UErrorCode& status) const
ICUResourceBundleFactory::handleCreate(const Locale& loc, int32_t /* kind */, const ICUService* /* service */, UErrorCode& status) const
{
if (U_SUCCESS(status)) {
return new ResourceBundle(_bundleName, loc, status);

View File

@ -493,7 +493,6 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer
// going to update the cache at all.
putInCache = TRUE;
int32_t n = 0;
int32_t index = startIndex;
while (index < limit) {
ICUServiceFactory* f = (ICUServiceFactory*)factories->elementAt(index++);
@ -591,7 +590,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer
}
UObject*
ICUService::handleDefault(const ICUServiceKey& key, UnicodeString* actualIDReturn, UErrorCode& status) const
ICUService::handleDefault(const ICUServiceKey& /* key */, UnicodeString* /* actualIDReturn */, UErrorCode& /* status */) const
{
return NULL;
}
@ -744,7 +743,7 @@ ICUService::getDisplayNames(UVector& result,
int32_t pos = 0;
const UHashElement* entry = NULL;
while (entry = m->nextElement(pos)) {
while ((entry = m->nextElement(pos)) != NULL) {
const UnicodeString* id = (const UnicodeString*)entry->key.pointer;
ICUServiceFactory* f = (ICUServiceFactory*)entry->value.pointer;
UnicodeString dname;
@ -768,7 +767,7 @@ ICUService::getDisplayNames(UVector& result,
ICUServiceKey* matchKey = createKey(matchID, status);
int32_t pos = 0;
const UHashElement *entry = NULL;
while (entry = dnCache->cache.nextElement(pos)) {
while ((entry = dnCache->cache.nextElement(pos)) != NULL) {
const UnicodeString* id = (const UnicodeString*)entry->value.pointer;
if (matchKey != NULL && !matchKey->isFallbackOf(*id)) {
continue;

View File

@ -1329,7 +1329,6 @@ UBool DecimalFormat::subparse(const UnicodeString& text, ParsePosition& parsePos
decimal = &getConstSymbol(DecimalFormatSymbols::kDecimalSeparatorSymbol);
}
const UnicodeString *grouping = &getConstSymbol(DecimalFormatSymbols::kGroupingSeparatorSymbol);
const UnicodeString *exponentChar = &getConstSymbol(DecimalFormatSymbols::kExponentialSymbol);
UBool sawDecimal = FALSE;
UBool sawDigit = FALSE;
int32_t backup = -1;
@ -2939,7 +2938,7 @@ DecimalFormat::applyPattern(const UnicodeString& pattern,
int8_t groupingCount = -1;
int8_t groupingCount2 = -1;
int32_t padPos = -1;
UChar32 padChar;
UChar32 padChar = 0;
int32_t roundingPos = -1;
DigitList roundingInc;
int8_t expDigits = -1;

View File

@ -339,7 +339,7 @@ static ICULocaleService* gService = NULL;
class ICUNumberFormatFactory : public ICUResourceBundleFactory {
protected:
virtual UObject* handleCreate(const Locale& loc, int32_t kind, const ICUService* service, UErrorCode& status) const {
virtual UObject* handleCreate(const Locale& loc, int32_t kind, const ICUService* /* service */, UErrorCode& status) const {
// !!! kind is not an EStyles, need to determine how to handle this
return NumberFormat::makeInstance(loc, (NumberFormat::EStyles)kind, status);
}
@ -421,7 +421,7 @@ public:
return ((NumberFormat*)instance)->clone();
}
virtual UObject* handleDefault(const ICUServiceKey& key, UnicodeString* actualID, UErrorCode& status) const {
virtual UObject* handleDefault(const ICUServiceKey& key, UnicodeString* /* actualID */, UErrorCode& status) const {
LocaleKey& lkey = (LocaleKey&)key;
int32_t kind = lkey.kind();
Locale loc;

View File

@ -245,7 +245,7 @@ RuleBasedNumberFormat::findRuleSet(const UnicodeString& name, UErrorCode& status
UnicodeString&
RuleBasedNumberFormat::format(int32_t number,
UnicodeString& toAppendTo,
FieldPosition& pos) const
FieldPosition& /* pos */) const
{
if (defaultRuleSet) defaultRuleSet->format((int64_t)number, toAppendTo, toAppendTo.length());
return toAppendTo;
@ -255,7 +255,7 @@ RuleBasedNumberFormat::format(int32_t number,
UnicodeString&
RuleBasedNumberFormat::format(int64_t number,
UnicodeString& toAppendTo,
FieldPosition& pos) const
FieldPosition& /* pos */) const
{
if (defaultRuleSet) defaultRuleSet->format(number, toAppendTo, toAppendTo.length());
return toAppendTo;
@ -265,7 +265,7 @@ RuleBasedNumberFormat::format(int64_t number,
UnicodeString&
RuleBasedNumberFormat::format(double number,
UnicodeString& toAppendTo,
FieldPosition& pos) const
FieldPosition& /* pos */) const
{
if (defaultRuleSet) defaultRuleSet->format(number, toAppendTo, toAppendTo.length());
return toAppendTo;
@ -276,7 +276,7 @@ UnicodeString&
RuleBasedNumberFormat::format(int32_t number,
const UnicodeString& ruleSetName,
UnicodeString& toAppendTo,
FieldPosition& pos,
FieldPosition& /* pos */,
UErrorCode& status) const
{
// return format((int64_t)number, ruleSetName, toAppendTo, pos, status);
@ -299,7 +299,7 @@ UnicodeString&
RuleBasedNumberFormat::format(int64_t number,
const UnicodeString& ruleSetName,
UnicodeString& toAppendTo,
FieldPosition& pos,
FieldPosition& /* pos */,
UErrorCode& status) const
{
if (U_SUCCESS(status)) {
@ -331,7 +331,7 @@ UnicodeString&
RuleBasedNumberFormat::format(double number,
const UnicodeString& ruleSetName,
UnicodeString& toAppendTo,
FieldPosition& pos,
FieldPosition& /* pos */,
UErrorCode& status) const
{
if (U_SUCCESS(status)) {
@ -446,7 +446,7 @@ RuleBasedNumberFormat::initDefaultRuleSet()
void
RuleBasedNumberFormat::init(const UnicodeString& rules, UParseError& pErr, UErrorCode& status)
RuleBasedNumberFormat::init(const UnicodeString& rules, UParseError& /* pErr */, UErrorCode& status)
{
// TODO: implement UParseError
// Note: this can leave ruleSets == NULL, so remaining code should check

View File

@ -467,7 +467,7 @@ class TestStringService : public ICUService {
return LocaleKey::createWithCanonicalFallback(id, NULL, status); // no fallback locale
}
virtual ICUServiceFactory* createSimpleFactory(UObject* obj, const UnicodeString& id, UBool visible, UErrorCode& status)
virtual ICUServiceFactory* createSimpleFactory(UObject* obj, const UnicodeString& id, UBool visible, UErrorCode& /* status */)
{
if (obj && obj->getDynamicClassID() == UnicodeString::getStaticClassID()) {
return new SimpleFactory((UnicodeString*)obj, id, visible);
@ -484,7 +484,7 @@ class TestStringService : public ICUService {
class AnonymousStringFactory : public ICUServiceFactory
{
public:
virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const {
virtual UObject* create(const ICUServiceKey& key, const ICUService* /* service */, UErrorCode& /* status */) const {
return new UnicodeString(key.getID());
}
@ -530,12 +530,19 @@ class TestMultipleKeyStringFactory : public ICUServiceFactory {
~TestMultipleKeyStringFactory() {
}
UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const {
UObject* create(const ICUServiceKey& key, const ICUService* /* service */, UErrorCode& status) const {
if (U_FAILURE(status)) {
return NULL;
}
UnicodeString temp;
key.currentID(temp);
if (U_SUCCESS(_status) && _ids.contains(&temp)) {
if (U_SUCCESS(_status)) {
if (_ids.contains(&temp)) {
return new UnicodeString(_factoryID + temp);
}
} else {
status = _status;
}
return NULL;
}
@ -1208,7 +1215,7 @@ class WrapFactory : public ICUServiceFactory {
}
}
UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const {
UnicodeString& getDisplayName(const UnicodeString& id, const Locale& /* locale */, UnicodeString& result) const {
result.append("wrap '");
result.append(id);
result.append("'");

View File

@ -257,7 +257,7 @@ public:
delete currencyStyle;
}
virtual NumberFormat* createFormat(const Locale& loc, UNumberFormatStyle formatType)
virtual NumberFormat* createFormat(const Locale& /* loc */, UNumberFormatStyle formatType)
{
if (formatType == UNUM_CURRENCY) {
return (NumberFormat*)currencyStyle->clone();