Re: Kill signed chars !!! => PPC uses unsigned chars

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

 



On 06.21, [email protected] wrote:
> The signedness of 'char' is never certain between compilers.  There are x86
> C compilers that implemented 'char' as unsigned, others as signed, and
> others that offered a compile switch to do either way if the default didn't
> work with the code being compiled.
> 
> When it matters, just be explicit :)
> 

It is not a problem about chars signedness (i suppose it depends
on processor ops with bytes, if it uses them as signed or unsiged, do sign
extensions and so on...).

The problem is that a function expecting a 'char' is given a 'signed char'
or 'unsigned char'. Just type the arguments the way they are expected.
On PPC, 'char' argument will be unsigned and 'char' parameter also. What
does strcpy() internally doesn't matter. Fine.

--
J.A. Magallon <jamagallon()able!es>     \               Software is like sex:
werewolf!able!es                         \         It's better when it's free
Mandriva Linux release 2006.0 (Cooker) for i586
Linux 2.6.12-jam1 (gcc 4.0.1 (4.0.1-0.2mdk for Mandriva Linux release 2006.0))


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux