summaryrefslogtreecommitdiffstats
path: root/kernel/timeconst.pl
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2008-04-24 13:37:33 -0700
committerH. Peter Anvin <hpa@zytor.com>2008-05-02 16:18:42 -0700
commitc25bd29805f4d854c3a0b4176813f3c1bff569d3 (patch)
tree8712a2748b842176d177dedb2e6594b71fc2ff10 /kernel/timeconst.pl
parent4cf63c8ac48c63b4c55669d4648506ed2bb8976f (diff)
downloadlinux-c25bd29805f4d854c3a0b4176813f3c1bff569d3.tar.gz
linux-c25bd29805f4d854c3a0b4176813f3c1bff569d3.tar.bz2
linux-c25bd29805f4d854c3a0b4176813f3c1bff569d3.zip
types: add C99-style constructors to <asm-generic/int-*.h>
Add C99-style constructor macros for fixed types to <asm-generic/int-*.h>. Since Linux uses names like "u64" instead of "uint64_t", the constructor macros are called U64_C() instead of UINT64_C() and so forth. These macros allow specific sizes to be specified as U64_C(0x123456789abcdef), without gcc issuing warnings as it will if one writes (u64)0x123456789abcdef. When used from assembly, these macros pass their argument unchanged. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'kernel/timeconst.pl')
0 files changed, 0 insertions, 0 deletions