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

Bug#301631: linux-kernel-headers: type of __s64 and __u64 (from asm/types.h) on AMD64 should be long



On Sun, Mar 27, 2005 at 12:17:08PM +0200, Andre Woebbeking wrote:
> Package: linux-kernel-headers
> Version: 2.5.999-test7-bk-17
> Severity: normal
> 
> Hi,
> 
> on AMD64 sizeof(long) is already 8 bytes, there is no need for long long.
> Also int64_t from stdint.h (libc6-dev) is only long and IMHO both should
> match.
> 
> The same applies to some other 64 bit types defined as long long.

Can you explain why you want to make this change?  Long long is still
correct for these types, and consistent within the kernel.  The kernel
types don't need to match stdint.h.

-- 
Daniel Jacobowitz
CodeSourcery, LLC



Reply to: