diff options
Diffstat (limited to 'base/icu_util.cc')
-rw-r--r-- | base/icu_util.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/base/icu_util.cc b/base/icu_util.cc index 0f42395..b885cd1 100644 --- a/base/icu_util.cc +++ b/base/icu_util.cc @@ -62,12 +62,17 @@ bool Initialize() { ASCIIToWide(ICU_UTIL_DATA_SHARED_MODULE_NAME)); HMODULE module = LoadLibrary(data_path.c_str()); - if (!module) + if (!module) { + LOG(ERROR) << "Failed to load " << ICU_UTIL_DATA_SHARED_MODULE_NAME; return false; + } FARPROC addr = GetProcAddress(module, ICU_UTIL_DATA_SYMBOL); - if (!addr) + if (!addr) { + LOG(ERROR) << ICU_UTIL_DATA_SYMBOL << ": not found in " + << ICU_UTIL_DATA_SHARED_MODULE_NAME; return false; + } UErrorCode err = U_ZERO_ERROR; udata_setCommonData(reinterpret_cast<void*>(addr), &err); |