mirror of
https://github.com/janet-lang/janet
synced 2025-10-07 20:12:27 +00:00
Error on buffer/push-uint16 with non 16 bit unsigned integer.
This commit is contained in:
@@ -88,6 +88,8 @@
|
||||
(def buffer-uint16-max @"")
|
||||
(buffer/push-uint16 buffer-uint16-max :be 0xFFFF)
|
||||
(assert (= "\xff\xff" (string buffer-uint16-max)) "buffer/push-uint16 max")
|
||||
(assert-error "too large" (buffer/push-uint16 @"" 0x1FFFF))
|
||||
(assert-error "too small" (buffer/push-uint16 @"" -0x1))
|
||||
|
||||
(def buffer-uint32-be @"")
|
||||
(buffer/push-uint32 buffer-uint32-be :be 0x01020304)
|
||||
|
Reference in New Issue
Block a user