bend-kit-bytes
Search uses release 0.3.3.0 · 161 definitions
Definitions (161)
- def cmp.len
- def cmp.fin
- def cmpBoth buffers back, and their order byte by byte; a prefix sorts first.
- def nibble
- def hex.go
- def to_hexTwo lowercase hex digits per byte.
- def in
- def unnibbleA hex digit's value, or 16.
- def poke.when
- def unhex.gohi is the previous digit; an odd i completes a byte.
- def decoded
- def unhex.if
- def from_hexHex digits, either case, to bytes.
- def b64.charRFC 4648 §4: the standard alphabet, padded with '='.
- def b64.atThe six bits of v at k as a base64 char.
- def b64.goGroups of three bytes, last first; r holds the 24 bits of the group at i.
- def b64.tailThe rem < 3 bytes after the last whole group, then the groups before them.
- def to_base64Base64 (RFC 4648 §4) with '=' padding.
- def b64.valA base64 char's value, 64 for '=', or 65.
- def b64.padsThe count of '=' at the end of s.
- def b64.putA whole group of four chars writes its bytes at o, as many as fit before len.
- def unb64.gov collects six bits per char.
- def unb64.if
- def from_base64Padded base64 (RFC 4648 §4) to bytes.
- def u32.read.goFor a digit d, n * 10 + d overflows exactly when (n * 10 + d) / 10 != n in wrapping U32.
- def u32.readASCII decimal digits to a U32.
- def u32.widthThe digit count of n, at most 10.
- def u32.digits
- def u32.shown in ASCII decimal, with no leading zeros.
- type CursorA cursor owns the same packed buffer; start and end bound a region without slicing it.
- type CursorLimit
- def Cursor.new
- def Cursor.finish
- def Cursor.position
- def Cursor.remaining
- def Cursor.fits
- def Cursor.seek.if
- def Cursor.seek
- def Cursor.skip
- def Cursor.region.ifOn success, read inside the region, then leave with the returned affine limit.
- def Cursor.region
- def Cursor.leave
- def Cursor.read.done
- def Cursor.read.if
- def Cursor.read
- def Cursor.u8
- def Cursor.u16be
- def Cursor.u16le
- def Cursor.u32be
- def Cursor.u32le
- def Cursor.u64be
- def Cursor.u64le
- def Cursor.write.if
- def Cursor.write
- def Cursor.put.u8
- def Cursor.put.u16be
- def Cursor.put.u16le
- def Cursor.put.u32be
- def Cursor.put.u32le
- def Cursor.put.u64be
- def Cursor.put.u64le