haiku/headers/private/libroot/locale
Augustin Cavalier e8d328979c ICUTimeConversion: Fix buffer overflows and add more error handling.
* Declare databridge buffer lengths in LocaleBackend.
 * Use strcpy instead of strlcpy when writing to databridge buffers
   (this is the first fix for #18598.)
 * Check for overflows and error out when they happen.
 * Verify that ICU actually knows the timezone in question
   and fall back to GMT if it does not (this would also fix that crash.)

Fixes #18598.
2023-10-28 16:36:12 -04:00
..
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