core/encoding/endian
encoding_endian
Types
1Byte_Order
Byte_Order :: enum u8 {
Little = 0,
Big = 1,
}SourceProcedures
30get_f16
get_f16 :: proc(b: []u8, order: Byte_Order) -> (bool, f16)Sourceget_f32
get_f32 :: proc(b: []u8, order: Byte_Order) -> (bool, f32)Sourceget_f64
get_f64 :: proc(b: []u8, order: Byte_Order) -> (bool, f64)Sourceget_i16
get_i16 :: proc(b: []u8, order: Byte_Order) -> (bool, i16)Sourceget_i32
get_i32 :: proc(b: []u8, order: Byte_Order) -> (bool, i32)Sourceget_i64
get_i64 :: proc(b: []u8, order: Byte_Order) -> (bool, i64)Sourceget_u16
get_u16 :: proc(b: []u8, order: Byte_Order) -> (v: u16, ok: bool)Sourceget_u32
get_u32 :: proc(b: []u8, order: Byte_Order) -> (v: u32, ok: bool)Sourceget_u64
get_u64 :: proc(b: []u8, order: Byte_Order) -> (v: u64, ok: bool)Sourceput_f16
put_f16 :: proc(b: []u8, order: Byte_Order, v: f16) -> (bool)Sourceput_f32
put_f32 :: proc(b: []u8, order: Byte_Order, v: f32) -> (bool)Sourceput_f64
put_f64 :: proc(b: []u8, order: Byte_Order, v: f64) -> (bool)Sourceput_i16
put_i16 :: proc(b: []u8, order: Byte_Order, v: i16) -> (bool)Sourceput_i32
put_i32 :: proc(b: []u8, order: Byte_Order, v: i32) -> (bool)Sourceput_i64
put_i64 :: proc(b: []u8, order: Byte_Order, v: i64) -> (bool)Sourceput_u16
put_u16 :: proc(b: []u8, order: Byte_Order, v: u16) -> (bool)Sourceput_u32
put_u32 :: proc(b: []u8, order: Byte_Order, v: u32) -> (bool)Sourceput_u64
put_u64 :: proc(b: []u8, order: Byte_Order, v: u64) -> (bool)Sourceunchecked_get_u16be
unchecked_get_u16be :: proc(b: []u8) -> (u16)Sourceunchecked_get_u16le
unchecked_get_u16le :: proc(b: []u8) -> (u16)Sourceunchecked_get_u32be
unchecked_get_u32be :: proc(b: []u8) -> (u32)Sourceunchecked_get_u32le
unchecked_get_u32le :: proc(b: []u8) -> (u32)Sourceunchecked_get_u64be
unchecked_get_u64be :: proc(b: []u8) -> (u64)Sourceunchecked_get_u64le
unchecked_get_u64le :: proc(b: []u8) -> (u64)Sourceunchecked_put_u16be
unchecked_put_u16be :: proc(b: []u8, v: u16)Sourceunchecked_put_u16le
unchecked_put_u16le :: proc(b: []u8, v: u16)Sourceunchecked_put_u32be
unchecked_put_u32be :: proc(b: []u8, v: u32)Sourceunchecked_put_u32le
unchecked_put_u32le :: proc(b: []u8, v: u32)Sourceunchecked_put_u64be
unchecked_put_u64be :: proc(b: []u8, v: u64)Sourceunchecked_put_u64le
unchecked_put_u64le :: proc(b: []u8, v: u64)Source