This got a bit long. But I was just listening to the Emacs joke David made in his Doom editing video, and just for the record:
( aggressive nerdery )[s0] Sun stands still
21 June 2019 10:13Soooolstice.
Solstiiiiice.
But not solst-ice for us because that might be more of a thing in the Southern Hemisphere right now.
Completely unrelatedly, the ICFP programming contest for 2019 seems to be on. Eek.
From a silliness:
That's only true on systems where
long long
is 64 bits, though that's the case for all the systems I know of.You could use
ucat_least64_t
orucat_fast64_t
instead, but I don't remember whether either of those is guaranteed to be the same size asunsigned long long
.But then, make sure you're not accidentally conflating any of this with
stripes64_t
(native support for interleaved access) ortail64_t
(recommended to be placed at the ends of structs for alignment purposes) ortiny_little_nose64_t
(which is at least 64 bits mostly for precision rather than for range, as you've probably guessed, and is involved in the delivery of siginfo structures forSIGBOOP
handlers on many PAWSIX systems).—Metiagon Jade