Add archive_write_open_filename()/archive_read_open_filename() as

synonyms for archive_write_open_file()/archive_read_open_file().
The new names are much clearer.
This commit is contained in:
Tim Kientzle 2006-11-15 05:33:38 +00:00
parent 38c56af195
commit 5468bdb0da
5 changed files with 40 additions and 7 deletions

View File

@ -46,8 +46,8 @@ extern "C" {
/* /*
* If ARCHIVE_API_VERSION != archive_api_version(), then the library you * If ARCHIVE_API_VERSION != archive_api_version(), then the library you
* were linked with is using an incompatible API. This is almost * were linked with is using an incompatible API to the one you were
* certainly a fatal problem. * compiled with. This is almost certainly a fatal problem.
* *
* ARCHIVE_API_FEATURE is incremented with each significant feature * ARCHIVE_API_FEATURE is incremented with each significant feature
* addition, so you can test (at compile or run time) if a particular * addition, so you can test (at compile or run time) if a particular
@ -196,12 +196,17 @@ int archive_read_open2(struct archive *, void *_client_data,
archive_skip_callback *, archive_close_callback *); archive_skip_callback *, archive_close_callback *);
/* /*
* The archive_read_open_file function is a convenience function built * A variety of shortcuts that invoke archive_read_open() with
* on archive_read_open that uses a canned callback suitable for * canned callbacks suitable for common situations. The ones that
* common situations. Note that a NULL filename indicates stdin. * accept a block size handle tape blocking correctly.
*/ */
int archive_read_open_file(struct archive *, const char *_file, /* Use this if you know the filename. Note: NULL indicates stdin. */
size_t _block_size); int archive_read_open_filename(struct archive *,
const char *_filename, size_t _block_size);
/* archive_read_open_file() is a deprecated synonym for ..._open_filename(). */
int archive_read_open_file(struct archive *,
const char *_filename, size_t _block_size);
/* Read an archive that's already open, using the file descriptor. */
int archive_read_open_fd(struct archive *, int _fd, int archive_read_open_fd(struct archive *, int _fd,
size_t _block_size); size_t _block_size);
@ -325,6 +330,8 @@ int archive_write_open(struct archive *, void *,
archive_open_callback *, archive_write_callback *, archive_open_callback *, archive_write_callback *,
archive_close_callback *); archive_close_callback *);
int archive_write_open_fd(struct archive *, int _fd); int archive_write_open_fd(struct archive *, int _fd);
int archive_write_open_filename(struct archive *, const char *_file);
/* A deprecated synonym for archive_write_open_filename() */
int archive_write_open_file(struct archive *, const char *_file); int archive_write_open_file(struct archive *, const char *_file);
/* /*

View File

@ -64,6 +64,13 @@ static ssize_t file_skip(struct archive *, void *, size_t request);
int int
archive_read_open_file(struct archive *a, const char *filename, archive_read_open_file(struct archive *a, const char *filename,
size_t block_size) size_t block_size)
{
return (archive_read_open_filename(a, filename, block_size));
}
int
archive_read_open_filename(struct archive *a, const char *filename,
size_t block_size)
{ {
struct read_file_data *mine; struct read_file_data *mine;

View File

@ -64,6 +64,13 @@ static ssize_t file_skip(struct archive *, void *, size_t request);
int int
archive_read_open_file(struct archive *a, const char *filename, archive_read_open_file(struct archive *a, const char *filename,
size_t block_size) size_t block_size)
{
return (archive_read_open_filename(a, filename, block_size));
}
int
archive_read_open_filename(struct archive *a, const char *filename,
size_t block_size)
{ {
struct read_file_data *mine; struct read_file_data *mine;

View File

@ -59,6 +59,12 @@ static ssize_t file_write(struct archive *, void *, void *buff, size_t);
int int
archive_write_open_file(struct archive *a, const char *filename) archive_write_open_file(struct archive *a, const char *filename)
{
return (archive_write_open_filename(a, filename));
}
int
archive_write_open_filename(struct archive *a, const char *filename)
{ {
struct write_file_data *mine; struct write_file_data *mine;

View File

@ -59,6 +59,12 @@ static ssize_t file_write(struct archive *, void *, void *buff, size_t);
int int
archive_write_open_file(struct archive *a, const char *filename) archive_write_open_file(struct archive *a, const char *filename)
{
return (archive_write_open_filename(a, filename));
}
int
archive_write_open_filename(struct archive *a, const char *filename)
{ {
struct write_file_data *mine; struct write_file_data *mine;