hosc-0.10.1: Haskell Open Sound Control

Sound.OpenSoundControl.Coding.Cast

Description

Bit-level type casts and byte layout string typecasts.

Synopsis

Documentation

f32_w32 :: Float -> Word32Source

The IEEE byte representation of a float.

w32_f32 :: Word32 -> FloatSource

Inverse of f32_w32.

f64_w64 :: Double -> Word64Source

The IEEE byte representation of a double.

w64_f64 :: Word64 -> DoubleSource

Inverse of f64_i64.

str_cstr :: String -> [Word8]Source

Transform a haskell string into a C string (a null suffixed byte string).

cstr_str :: [Word8] -> StringSource

Inverse of str_cstr.

str_pstr :: String -> [Word8]Source

Transform a haskell string to a pascal string (a length prefixed byte string).

pstr_str :: [Word8] -> StringSource

Inverse of str_pstr.