diff options
Diffstat (limited to 'libsparse/output_file.h')
| -rw-r--r-- | libsparse/output_file.h | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/libsparse/output_file.h b/libsparse/output_file.h index 690f61057..278430b6f 100644 --- a/libsparse/output_file.h +++ b/libsparse/output_file.h @@ -25,23 +25,19 @@ extern "C" { struct output_file; -struct output_file *output_file_open_fd(int fd, unsigned int block_size, int64_t len, - int gz, int sparse, int chunks, int crc); -struct output_file *output_file_open_callback( - int (*write)(void *, const void *, size_t), - void *priv, unsigned int block_size, int64_t len, int gz, int sparse, - int chunks, int crc); -int write_data_chunk(struct output_file *out, unsigned int len, void *data); -int write_fill_chunk(struct output_file *out, unsigned int len, - uint32_t fill_val); -int write_file_chunk(struct output_file *out, unsigned int len, - const char *file, int64_t offset); -int write_fd_chunk(struct output_file *out, unsigned int len, - int fd, int64_t offset); -int write_skip_chunk(struct output_file *out, int64_t len); -void output_file_close(struct output_file *out); - -int read_all(int fd, void *buf, size_t len); +struct output_file* output_file_open_fd(int fd, unsigned int block_size, int64_t len, int gz, + int sparse, int chunks, int crc); +struct output_file* output_file_open_callback(int (*write)(void*, const void*, size_t), void* priv, + unsigned int block_size, int64_t len, int gz, + int sparse, int chunks, int crc); +int write_data_chunk(struct output_file* out, unsigned int len, void* data); +int write_fill_chunk(struct output_file* out, unsigned int len, uint32_t fill_val); +int write_file_chunk(struct output_file* out, unsigned int len, const char* file, int64_t offset); +int write_fd_chunk(struct output_file* out, unsigned int len, int fd, int64_t offset); +int write_skip_chunk(struct output_file* out, int64_t len); +void output_file_close(struct output_file* out); + +int read_all(int fd, void* buf, size_t len); #ifdef __cplusplus } |
