(* Bitmatch library. * $Id: bitmatch.mli,v 1.2 2008-04-01 08:56:43 rjones Exp $ *) type bitstring = string * int * int val empty_bitstring : bitstring val create_bitstring : int -> bitstring val make_bitstring : int -> char -> bitstring val bitstring_of_chan : in_channel -> bitstring val bitstring_of_file : string -> bitstring (**/**) val extract_bitstring : string -> int -> int -> int -> bitstring * int * int val extract_remainder : string -> int -> int -> bitstring * int * int val extract_bit : string -> int -> int -> int -> bool * int * int val extract_char_unsigned : string -> int -> int -> int -> int * int * int