# HG changeset patch # User John W. Eaton # Date 1396726230 14400 # Node ID c644ed73c6cec0af602641cd53f8f8e70887db06 # Parent 37c300acfcfdf0b05844e4809d75363304ec1aa7 tests missing from previous commit diff -r 37c300acfcfd -r c644ed73c6ce liboctave/util/oct-inttypes.cc --- a/liboctave/util/oct-inttypes.cc Sat Apr 05 15:09:09 2014 -0400 +++ b/liboctave/util/oct-inttypes.cc Sat Apr 05 15:30:30 2014 -0400 @@ -785,4 +785,23 @@ %!assert ((int64 (2**62)+1)**1, int64 (2**62)+1) %!assert ((int64 (2**30)+1)**2, int64 (2**60+2**31) + 1) +%!assert (uint8 (char (128)), uint8 (128)); +%!assert (uint8 (char (255)), uint8 (255)); +%!assert (int8 (char (128)), int8 (128)); +%!assert (int8 (char (255)), int8 (255)); + +%!assert (uint16 (char (128)), uint16 (128)); +%!assert (uint16 (char (255)), uint16 (255)); +%!assert (int16 (char (128)), int16 (128)); +%!assert (int16 (char (255)), int16 (255)); + +%!assert (uint32 (char (128)), uint32 (128)); +%!assert (uint32 (char (255)), uint32 (255)); +%!assert (int32 (char (128)), int32 (128)); +%!assert (int32 (char (255)), int32 (255)); + +%!assert (uint64 (char (128)), uint64 (128)); +%!assert (uint64 (char (255)), uint64 (255)); +%!assert (int64 (char (128)), int64 (128)); +%!assert (int64 (char (255)), int64 (255)); */