d02c0bade7
uselocale now attempts to create a backend and a databrige. If the attempt fails due to a missing libroot-addon-icu, uselocale does nothing (to support applications calling uselocale during startup to enforce the C locale). Else, uselocale will fail with ENOMEM. LocaleBackend::CreateBackend() has been modified to return a status_t that indicates whether NULL is returned due to out of memory (B_NO_MEMORY) or due to being unable to load the ICU addon (B_MISSING_LIBRARY). Change-Id: I0f62ebde5890364c64e6694ec58d38de43ec6841 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5505 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com> |
||
---|---|---|
.. | ||
ICUCategoryData.h | ||
ICUCollateData.h | ||
ICUCtypeData.h | ||
ICULocaleBackend.h | ||
ICULocaleconvData.h | ||
ICUMessagesData.h | ||
ICUMonetaryData.h | ||
ICUNumericData.h | ||
ICUThreadLocalStorageValue.h | ||
ICUTimeConversion.h | ||
ICUTimeData.h | ||
LocaleBackend.h | ||
PosixCtype.h | ||
PosixLanginfo.h | ||
PosixLocaleConv.h | ||
ThreadLocale.h |