Jon Griffiths jon_p_griffiths@yahoo.com writes:
This patch adds two new conversions to libs/unicode, in preparation for their use by an upcoming patch adding FoldStringA/W. The first converts from any unicode number into its unicode 0-9 representation. The second maps from compatibility characters to unicode.
The rationale for placing them in libs/unicode is that both these conversions may be required by calls other than FoldString (at least the numeric mapping will be used to parse native language digits in oleaut32).
IMO you should export the FoldString functionality from libs/unicode, not the tables. Also I'm not sure how you built the tables, but they need to be generated from the Unicode standard data, and the code to do that should be added to cpmap.pl.