cfunction
src/core/buffer.c on line 285 , column 1
(buffer/push-word buffer & xs )
Append machine words to a buffer. The 4 bytes of the integer are
appended in twos complement , little endian order , unsigned for all
x. Returns the modified buffer. Will throw an error if the buffer
overflows.
(var buf @"" )
(buffer/push-word buf 2147483647 )
(
(get buf 0 ) # byte 1
(blshift (get buf 1 ) 8 ) # byte 2
(blshift (get buf 2 ) 16 ) # byte 3
(blshift (get buf 3 ) 24 )) # byte 4
# => 2147483647