[MPlayer-cvslog] r32918 - trunk/gui/skin/font.c
Ingo Brückl
ib at wupperonline.de
Thu Feb 17 11:58:40 CET 2011
Nicolas George wrote on Thu, 17 Feb 2011 11:08:22 +0100:
> Why not just uchar[4] = ""?
I should have been able to generalize what I've learned recently about array
initialization. Yes.
> Although, this part of the code seems wrong:
> p = *str;
> *str = g_utf8_next_char( *str );
> strncpy( uchar, p, *str - p );
> A Unicode codepoint can take up to 6 octets in UTF-8.
RFC 3629 restricts UTF-8 to four bytes, doesn't it?
> And uchar seems to be later used as a string, that means an additional
> terminating 0.
As I'm using strncmp(), it's safe.
Ingo
More information about the MPlayer-cvslog
mailing list