diff --git a/build/has_icu_test.cpp b/build/has_icu_test.cpp index e56c58c4..8d42e25c 100644 --- a/build/has_icu_test.cpp +++ b/build/has_icu_test.cpp @@ -31,8 +31,8 @@ int main() UErrorCode err = U_ZERO_ERROR; UChar32 c = ::u_charFromName(U_UNICODE_CHAR_NAME, "GREEK SMALL LETTER ALPHA", &err); std::cout << (int)c << std::endl; - if(err) return err; + if(err > 0) return err; U_NAMESPACE_QUALIFIER Locale l; boost::scoped_ptr p_col(U_NAMESPACE_QUALIFIER Collator::createInstance(l, err)); - return err; + return err > 0 ? err : 0; }