On Sun, Feb 18, 2018 at 2:58 PM, Luc Van Oostenryck <luc.vanoostenr...@gmail.com> wrote: > On Fri, Feb 16, 2018 at 11:07:03PM +0200, Andy Shevchenko wrote: >> Sparse complains that constant is so bit for unsigned long on 64-bit >> architecture. >> >> lib/test_printf.c:217:54: warning: constant 0xffff0123456789ab is so big it >> is unsigned long >> lib/test_printf.c:246:54: warning: constant 0xffff0123456789ab is so big it >> is unsigned long >> >> To satisfy everyone, mark the constant with ULL. > > It should be 'UL' not 'ULL' since for architectures a pointer and > a unsigned long have the ame size while on 32bit archs, long long > are (or may?) 64bit.
Perhaps, I'll try next week. Though ULL works fine as well. -- With Best Regards, Andy Shevchenko