Data.ByteString.Unsafe

# Unchecked access

unsafeHead

unsafeTail

unsafeInit

unsafeLast

unsafeIndex

unsafeTake

unsafeDrop

# Low level interaction with CStrings

## Using ByteStrings with functions for CStrings

unsafeUseAsCString

unsafeUseAsCStringLen

## Converting CStrings to ByteStrings

unsafePackCString

unsafePackCStringLen

unsafePackMallocCString

unsafePackMallocCStringLen

unsafePackAddress

unsafePackAddressLen

unsafePackCStringFinalizer

unsafeFinalize