Re: [PATCH 1/2] libgit.a: add some UTF-8 handling functions
- From
Junio C Hamano <junkio@cox.net>
- Date
- Dec 22, 2006, 22:33 UTC
- Message-ID
- <7vlkkzwogy.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <Pine.LNX.4.63.0612222319230.19693@wbgn013.biozentrum.uni-wuerzburg.de>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 15 quoted lines
>> > To me, characters are the symbols occupying one "column" each. Bytes are >> > the 8-bit thingies that you usually use to encode the characters. >> >> I cannot tell from your reponse if you are very well aware of >> Asian "double-width" characters and your version of strlen() >> counts one such character as two, or if you are totally unaware >> about the issue and your function returns 1 for a string that >> consists of a single such character. >> >> If the former, then the function is not strlen() anymore, and if >> the latter, then it is unusable for wrapping purposes. > > The latter. Oh, well. Call me a Western idiot. > > And scrap that patch.
Hey, don't give up too quickly. Although the execution of the initial revision might have been less than desirable, the series really meant well and was in the right direction. We do that all the time ;-).