bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Scrub last - better patch....


From: Pete French
Subject: Scrub last - better patch....
Date: Tue, 09 Sep 2003 22:41:53 +0100

Sorry about this, please ignore the last UTF8/UTF16 patch, this one
has a slight change which makes it better (but got missed in the
original email). The addition is to consider the high word of the
surrogate pairs as non-spacing. That is a very convenient way for
the rest of the code which does not understand UTF-16 to look at it, as
well as having a nice side effect of causing the
rangeOfComposedCharacterSequenceAtIndex: method to functionas it does on
OSX - i.e. give the range of the surrogate pair when applied to either of
them individually.

-bat.

begin 644 utf8.patch.gz
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
F+I+&6I/AR<.Q/"73]7K6>AB53;3HE^IR]C9MT_\!Q2WSLGDC````
`
end




reply via email to

[Prev in Thread] Current Thread [Next in Thread]