We either expect a single (maybe combined) character to convert into "U+" notation, or a sequence of hexadecimal numbers (possibly with U+) for conversion to characters. If we already saw a hexadecimal ASCII character, it can't be preceded by a character combining with it, so stop as soon as such an unexpected character appears. Change-Id: Ic480fe8f173240eb263d5a77286b149c933049a6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181007 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Internationalization Related Utilities (i18nutil)
It comprises of honest c++ code which you just link to directly, while i18npool
tends to consist of code you interact with via UNO.