view src/lib-fs/ostream-cmp.h @ 22711:25d4771ad0fd

lib-storage: mailbox_list_index - indentation cleanup
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Thu, 14 Dec 2017 02:10:27 +0200
parents e3fe87b855ef
children
line wrap: on
line source

#ifndef OSTREAM_CMP_H
#define OSTREAM_CMP_H

/* Compare given input stream to output being written to output stream. */
struct ostream *
o_stream_create_cmp(struct ostream *output, struct istream *input);
/* Returns TRUE if input and output are equal so far. If the caller needs to
   know if the files are entirely equal, it should check also if input stream
   is at EOF. */
bool o_stream_cmp_equals(struct ostream *output);

bool stream_cmp_block(struct istream *input,
		      const unsigned char *data, size_t size);

#endif