Follow-up Comment #2, bug #16788 (project make):
Paul (Eggert) provided these macros; they are intended to work properly in
various endianness, sizeof(int), sizeof(uintmax_t), etc. environments.
There's something a little tricky about them related to overflow handling, in
order to cause compile-time decisions instead of run-time decisions I think,
but I can't remember what it is. The ChangeLog.2 entry at 2000-06-10 has a
few details. I think this is probably OK but I'd like to look at it again and
make sure I understand what's going on.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?16788>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make