diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2017-03-12 11:19:09 -0500 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2017-03-22 12:07:26 +0100 |
commit | cfb66cd25bbf31857b471735e5ff0f7c2aea4d3c (patch) | |
tree | 8d8d06c9e2c880611a3c8cc025d8c35fe38d59ba /source/fitz/zip.c | |
parent | 3832d0c7ab87aa1f2b3a3dbebe43a37e4055d121 (diff) | |
download | mupdf-cfb66cd25bbf31857b471735e5ff0f7c2aea4d3c.tar.xz |
Rename fz_putc/puts/printf to fz_write_*.
Rename fz_write to fz_write_data.
Rename fz_write_buffer_* and fz_buffer_printf to fz_append_*.
Be consistent in naming:
fz_write_* calls write to fz_output.
fz_append_* calls append to fz_buffer.
Update documentation.
Diffstat (limited to 'source/fitz/zip.c')
-rw-r--r-- | source/fitz/zip.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/source/fitz/zip.c b/source/fitz/zip.c index cb51fd6d..6b7dca34 100644 --- a/source/fitz/zip.c +++ b/source/fitz/zip.c @@ -27,24 +27,24 @@ fz_write_zip_entry(fz_context *ctx, fz_zip_writer *zip, const char *name, fz_buf sum = crc32(0, NULL, 0); sum = crc32(sum, buf->data, (uInt)buf->len); - fz_write_buffer_int32_le(ctx, zip->central, ZIP_CENTRAL_DIRECTORY_SIG); - fz_write_buffer_int16_le(ctx, zip->central, 0); /* version made by: MS-DOS */ - fz_write_buffer_int16_le(ctx, zip->central, 20); /* version to extract: 2.0 */ - fz_write_buffer_int16_le(ctx, zip->central, 0); /* general purpose bit flag */ - fz_write_buffer_int16_le(ctx, zip->central, 0); /* compression method: store */ - fz_write_buffer_int16_le(ctx, zip->central, 0); /* TODO: last mod file time */ - fz_write_buffer_int16_le(ctx, zip->central, 0); /* TODO: last mod file date */ - fz_write_buffer_int32_le(ctx, zip->central, sum); /* crc-32 */ - fz_write_buffer_int32_le(ctx, zip->central, (int)buf->len); /* csize */ - fz_write_buffer_int32_le(ctx, zip->central, (int)buf->len); /* usize */ - fz_write_buffer_int16_le(ctx, zip->central, (int)strlen(name)); /* file name length */ - fz_write_buffer_int16_le(ctx, zip->central, 0); /* extra field length */ - fz_write_buffer_int16_le(ctx, zip->central, 0); /* file comment length */ - fz_write_buffer_int16_le(ctx, zip->central, 0); /* disk number start */ - fz_write_buffer_int16_le(ctx, zip->central, 0); /* internal file attributes */ - fz_write_buffer_int32_le(ctx, zip->central, 0); /* external file attributes */ - fz_write_buffer_int32_le(ctx, zip->central, offset); /* relative offset of local header */ - fz_write_buffer(ctx, zip->central, name, strlen(name)); + fz_append_int32_le(ctx, zip->central, ZIP_CENTRAL_DIRECTORY_SIG); + fz_append_int16_le(ctx, zip->central, 0); /* version made by: MS-DOS */ + fz_append_int16_le(ctx, zip->central, 20); /* version to extract: 2.0 */ + fz_append_int16_le(ctx, zip->central, 0); /* general purpose bit flag */ + fz_append_int16_le(ctx, zip->central, 0); /* compression method: store */ + fz_append_int16_le(ctx, zip->central, 0); /* TODO: last mod file time */ + fz_append_int16_le(ctx, zip->central, 0); /* TODO: last mod file date */ + fz_append_int32_le(ctx, zip->central, sum); /* crc-32 */ + fz_append_int32_le(ctx, zip->central, (int)buf->len); /* csize */ + fz_append_int32_le(ctx, zip->central, (int)buf->len); /* usize */ + fz_append_int16_le(ctx, zip->central, (int)strlen(name)); /* file name length */ + fz_append_int16_le(ctx, zip->central, 0); /* extra field length */ + fz_append_int16_le(ctx, zip->central, 0); /* file comment length */ + fz_append_int16_le(ctx, zip->central, 0); /* disk number start */ + fz_append_int16_le(ctx, zip->central, 0); /* internal file attributes */ + fz_append_int32_le(ctx, zip->central, 0); /* external file attributes */ + fz_append_int32_le(ctx, zip->central, offset); /* relative offset of local header */ + fz_append_string(ctx, zip->central, name); fz_write_int32_le(ctx, zip->output, ZIP_LOCAL_FILE_SIG); fz_write_int16_le(ctx, zip->output, 20); /* version to extract: 2.0 */ @@ -57,8 +57,8 @@ fz_write_zip_entry(fz_context *ctx, fz_zip_writer *zip, const char *name, fz_buf fz_write_int32_le(ctx, zip->output, (int)buf->len); /* usize */ fz_write_int16_le(ctx, zip->output, (int)strlen(name)); /* file name length */ fz_write_int16_le(ctx, zip->output, 0); /* extra field length */ - fz_write(ctx, zip->output, name, strlen(name)); - fz_write(ctx, zip->output, buf->data, buf->len); + fz_write_data(ctx, zip->output, name, strlen(name)); + fz_write_data(ctx, zip->output, buf->data, buf->len); ++zip->count; } @@ -68,7 +68,7 @@ fz_close_zip_writer(fz_context *ctx, fz_zip_writer *zip) { fz_off_t offset = fz_tell_output(ctx, zip->output); - fz_write(ctx, zip->output, zip->central->data, zip->central->len); + fz_write_data(ctx, zip->output, zip->central->data, zip->central->len); fz_write_int32_le(ctx, zip->output, ZIP_END_OF_CENTRAL_DIRECTORY_SIG); fz_write_int16_le(ctx, zip->output, 0); /* number of this disk */ @@ -79,7 +79,7 @@ fz_close_zip_writer(fz_context *ctx, fz_zip_writer *zip) fz_write_int32_le(ctx, zip->output, (int)offset); /* offset of the central directory */ fz_write_int16_le(ctx, zip->output, 5); /* zip file comment length */ - fz_write(ctx, zip->output, "MuPDF", 5); + fz_write_data(ctx, zip->output, "MuPDF", 5); zip->closed = 1; } |