FLAC__boolFLAC__bitbuffer_read_raw_uint32_little_endian(FLAC__BitBuffer*bb,FLAC__uint32*val,FLAC__bool(*read_callback)(FLAC__bytebuffer[],unsigned*bytes,void*client_data),void*client_data);/*only for bits=32*/
FLAC__boolFLAC__bitbuffer_skip_bits_no_crc(FLAC__BitBuffer*bb,unsignedbits,FLAC__bool(*read_callback)(FLAC__bytebuffer[],unsigned*bytes,void*client_data),void*client_data);/* WATCHOUT: does not CRC the skipped data! *//*@@@@ add to unit tests */
FLAC__boolFLAC__bitbuffer_read_byte_block_aligned_no_crc(FLAC__BitBuffer*bb,FLAC__byte*val,unsignednvals,FLAC__bool(*read_callback)(FLAC__bytebuffer[],unsigned*bytes,void*client_data),void*client_data);/* val may be 0 to skip bytes instead of reading them *//* WATCHOUT: does not CRC the read data! */
FLAC__boolFLAC__bitbuffer_read_raw_uint32_little_endian(FLAC__BitBuffer*bb,FLAC__uint32*val,FLAC__BitbufferReadCallbackread_callback,void*client_data);/*only for bits=32*/
FLAC__boolFLAC__bitbuffer_skip_bits_no_crc(FLAC__BitBuffer*bb,unsignedbits,FLAC__BitbufferReadCallbackread_callback,void*client_data);/* WATCHOUT: does not CRC the skipped data! *//*@@@@ add to unit tests */
FLAC__boolFLAC__bitbuffer_read_byte_block_aligned_no_crc(FLAC__BitBuffer*bb,FLAC__byte*val,unsignednvals,FLAC__BitbufferReadCallbackread_callback,void*client_data);/* val may be 0 to skip bytes instead of reading them *//* WATCHOUT: does not CRC the read data! */