Date: Sat, 24 Nov 2012 15:12:03 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Andrey Chernov <ache@freebsd.org> Cc: Andrew Turner <andrew@FreeBSD.org>, svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r243474 - head/usr.bin/cut Message-ID: <50B0D5B3.9000802@FreeBSD.org> In-Reply-To: <50B07EB6.3010503@freebsd.org> References: <201211240415.qAO4FPaG062952@svn.freebsd.org> <50B07EB6.3010503@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2012-11-24 09:00, Andrey Chernov wrote:
> On 24.11.2012 8:15, Andrew Turner wrote:
>>    The is_delim function works on wchar_t characters not ints, update the
>>    function to take a wchar_t as it's argument.
>>   static int
>> -is_delim(int ch)
>> +is_delim(wchar_t ch)
>>   {
>>   	if (wflag) {
>>   		if (ch == ' ' || ch == '\t')
>>
>
> I can't look at the whole code at this moment, but taking standalone
> this is incorrect comparison for wchar_t. Should be L' ' and L'\t' instead.
The compiler just promotes the space and tab to wchar_t, this is only
needed for the sake of consistency (and/or style).  There is no binary
change if you add the L prefixes. :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50B0D5B3.9000802>
