From: 15330273260@xxxxxx <15330273260@xxxxxx>
Sent: 23 May 2023 05:27The real problem is (attempted) arithmetic on types smaller than int.
On 2023/5/22 19:29, Jani Nikula wrote:
In general, do not use unsigned types in arithmethic to avoid negative
values, because most people will be tripped over by integer promotion
rules, and you'll get negative values anyway.
Here I'm not sure about this,
but there are plenty unsigned types arithmetic in the kernel.
Regardless of whether they are signed or unsigned.
David
-
Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
Registration No: 1397386 (Wales)