     }
 }
 
-public func bitRange(buffer:UnsafeBufferPointer <UInt8>, range:Range <Int>) -> UIntMax {
+public func bitRange(buffer:UnsafeBufferPointer <Void>, range:Range <Int>) -> UIntMax {
     return bitRange(buffer, start:range.startIndex, length:range.endIndex - range.startIndex)
 }
 


// MARK: -

public func bitSet(buffer:UnsafeMutableBufferPointer <UInt8>, start:Int, length:Int, newValue:UIntMax) {
    let pointer = buffer.baseAddress

    // Fast path; we want whole integers and the range is aligned to integer size.




public func bitSet(buffer:UnsafeMutableBufferPointer <Void>, range:Range <Int>, newValue:UIntMax) {
    bitSet(buffer, start:range.startIndex, length:range.endIndex - range.startIndex, newValue:newValue)
}

