I have a problem building on Tandem/NSK OSS; specifically, uintmax_t (unsigned long long) is not a valid data type (don't ask me why!). I am thinking about changing this to 'long long', but before I do that can anyone comment on what potential problems that might cause? Would it be better to change it to 'unsigned long' instead?

Also, I don't remember this problem with 5.97 (but I could be wrong); does anyone know if this might have changed recently? I saw '2006-07-02 stdint_.h (intmax_t, uintmax_t)' in ChangeLog but that doesn't sound like it would cause the opposite problem?

While trying to find doc for the compiler (it doesn't have a man page), I did find this: "Unsigned long long: The C++ standard does not specify the long long integer data type; however, it does state that signed integer data types should have an unsigned counterpart. None of the compilers on the TNS/R platform define an unsigned 64-bit data type, and C++ is no exception."
IOW 'unsigned long long' is not supported on Tandem/NSK OSS

--
Matthew
This message will self destruct in five millennia.



_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to