Exemple #1
0
static void
squash_density_stream_destroy (void* stream) {
  SquashDensityStream* s = (SquashDensityStream*) stream;

  density_stream_destroy (s->stream);
  squash_stream_destroy (stream);
}
Exemple #2
0
DENSITY_FORCE_INLINE density_buffer_processing_result density_buffer_return_processing_result(density_stream* stream, DENSITY_BUFFER_STATE state) {
    density_buffer_processing_result result;
    result.state = state;
    DENSITY_MEMCPY(&result.bytesRead, stream->totalBytesRead, sizeof(uint64_t));
    DENSITY_MEMCPY(&result.bytesWritten, stream->totalBytesWritten, sizeof(uint64_t));
    density_stream_destroy(stream);

    return result;
}