On Fri, Apr 22, 2022 at 01:56:20PM +0200, Kornel Benko wrote: > Try to use > $ lyx -dbg > it should display > ... > 4294967296 debug ... > then 1L would be correct.
Seems to be correct now. > > > +// Make sure at compile time that sizeof(unsigned long long) >= 8 > > > +typedef char p__LINE__[ (sizeof(unsigned long long) > 7) ? 1 : -1]; > > > > long long is supposed to be able to represent values between -(2^63 -1) to > > 2^63 -1 > > so I do not think this check is necessary. > > I wanted to be sure ... I do not see any ambiguity here. Mention of long long int goes back at least to ANSI C norm from 1998 and the range of 2^64 is already there. Pavel -- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel