external/sqlite/android cleanup.
Removes dead use of deprecated ucol_getShortDefinitionString.
Converts PhoneNumberUtils tests to gtest.
Bug: http://b/31459453
Change-Id: I4662e25d711868e21afb0661602c64852f0cef65
diff --git a/android/sqlite3_android.cpp b/android/sqlite3_android.cpp
index b836952..7356f9d 100644
--- a/android/sqlite3_android.cpp
+++ b/android/sqlite3_android.cpp
@@ -415,10 +415,7 @@
extern "C" int register_localized_collators(sqlite3* handle, const char* systemLocale, int utf16Storage)
{
- int err;
UErrorCode status = U_ZERO_ERROR;
- void* icudata;
-
UCollator* collator = ucol_open(systemLocale, &status);
if (U_FAILURE(status)) {
return -1;
@@ -429,10 +426,7 @@
return -1;
}
- status = U_ZERO_ERROR;
- char buf[1024];
- ucol_getShortDefinitionString(collator, NULL, buf, 1024, &status);
-
+ int err;
if (utf16Storage) {
err = sqlite3_create_collation_v2(handle, LOCALIZED_COLLATOR_NAME, SQLITE_UTF16, collator,
collate16, (void(*)(void*))localized_collator_dtor);
@@ -459,7 +453,6 @@
return err;
}
-
//// PHONEBOOK_COLLATOR
status = U_ZERO_ERROR;
collator = ucol_open(systemLocale, &status);
@@ -473,8 +466,6 @@
return -1;
}
- status = U_ZERO_ERROR;
- // ucol_getShortDefinitionString(collator, NULL, buf, 1024, &status);
if (utf16Storage) {
err = sqlite3_create_collation_v2(handle, PHONEBOOK_COLLATOR_NAME, SQLITE_UTF16, collator,
collate16, (void(*)(void*))localized_collator_dtor);
@@ -552,8 +543,9 @@
#endif
// Register the _PHONE_NUMBER_STRIPPED_REVERSED function, which imitates
- // PhoneNumberUtils.getStrippedReversed. This function is not public API,
- // it is only used for compatibility with Android 1.6 and earlier.
+ // PhoneNumberUtils.getStrippedReversed. This function is used by
+ // packages/providers/ContactsProvider/src/com/android/providers/contacts/LegacyApiSupport.java
+ // to provide compatibility with Android 1.6 and earlier.
err = sqlite3_create_function(handle,
"_PHONE_NUMBER_STRIPPED_REVERSED",
1, SQLITE_UTF8, NULL,