diff options
Diffstat (limited to 'icu4c/source/test/intltest/canittst.cpp')
-rw-r--r-- | icu4c/source/test/intltest/canittst.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/icu4c/source/test/intltest/canittst.cpp b/icu4c/source/test/intltest/canittst.cpp index 20f63774e..41fafb2aa 100644 --- a/icu4c/source/test/intltest/canittst.cpp +++ b/icu4c/source/test/intltest/canittst.cpp @@ -53,17 +53,17 @@ static UnicodeString str(const char *input) CanonicalIteratorTest::CanonicalIteratorTest() : -nameTrans(NULL), hexTrans(NULL) +nameTrans(nullptr), hexTrans(nullptr) { } CanonicalIteratorTest::~CanonicalIteratorTest() { #if !UCONFIG_NO_TRANSLITERATION - if(nameTrans != NULL) { + if(nameTrans != nullptr) { delete(nameTrans); } - if(hexTrans != NULL) { + if(hexTrans != nullptr) { delete(hexTrans); } #endif @@ -224,14 +224,14 @@ UnicodeString CanonicalIteratorTest::getReadable(const UnicodeString &s) { // set up for readable display #if !UCONFIG_NO_TRANSLITERATION if(verbose) { - if (nameTrans == NULL) + if (nameTrans == nullptr) nameTrans = Transliterator::createInstance("[^\\ -\\u007F] name", UTRANS_FORWARD, status); UnicodeString sName = s; nameTrans->transliterate(sName); result += sName; result += ";"; } - if (hexTrans == NULL) + if (hexTrans == nullptr) hexTrans = Transliterator::createInstance("[^\\ -\\u007F] hex", UTRANS_FORWARD, status); #endif UnicodeString sHex = s; @@ -248,8 +248,8 @@ UnicodeString CanonicalIteratorTest::getReadable(const UnicodeString &s) { U_CFUNC int U_CALLCONV compareUnicodeStrings(const void *s1, const void *s2) { - UnicodeString **st1 = (UnicodeString **)s1; - UnicodeString **st2 = (UnicodeString **)s2; + UnicodeString **st1 = static_cast<UnicodeString **>(const_cast<void*>(s1)); + UnicodeString **st2 = static_cast<UnicodeString **>(const_cast<void*>(s2)); return (*st1)->compare(**st2); } @@ -263,14 +263,14 @@ UnicodeString CanonicalIteratorTest::collectionToString(Hashtable *col) { UnicodeString **resArray = new UnicodeString*[col->count()]; int32_t i = 0; - const UHashElement *ne = NULL; + const UHashElement *ne = nullptr; int32_t el = UHASH_FIRST; //Iterator it = basic.iterator(); ne = col->nextElement(el); //while (it.hasNext()) - while (ne != NULL) { + while (ne != nullptr) { //String item = (String) it.next(); - UnicodeString *item = (UnicodeString *)(ne->value.pointer); + UnicodeString *item = static_cast<UnicodeString *>(ne->value.pointer); resArray[i++] = item; ne = col->nextElement(el); } |