]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Create a new type for the archive
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 Jun 2025 10:33:05 +0000 (10:33 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 Jun 2025 10:33:05 +0000 (10:33 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
29 files changed:
src/cli/lib/build.c
src/cli/lib/dist.c
src/cli/lib/lint.c
src/pakfire/archive.c
src/pakfire/archive.h
src/pakfire/build.c
src/pakfire/build.h
src/pakfire/db.c
src/pakfire/db.h
src/pakfire/dist.c
src/pakfire/dist.h
src/pakfire/job.c
src/pakfire/linter.c
src/pakfire/linter.h
src/pakfire/package.c
src/pakfire/package.h
src/pakfire/packager.c
src/pakfire/packager.h
src/pakfire/pakfire.c
src/pakfire/repo.c
src/pakfire/repo.h
src/pakfire/transaction.c
src/python/archive.c
src/python/archive.h
src/python/pakfire.c
tests/libpakfire/archive.c
tests/libpakfire/db.c
tests/libpakfire/makefile.c
tests/libpakfire/packager.c

index d1f88b461618a6c8c0ac20cf4dd7d3d15b3e83be..001ac74f9748b6dfa414d55e994729c3abbe4118 100644 (file)
@@ -163,7 +163,7 @@ static void log_callback(void* data, int priority, const char* file, int line,
 }
 
 static int result_callback(pakfire_ctx* ctx, struct pakfire* pakfire,
-               struct pakfire_build* build, struct pakfire_archive* archive, void* data) {
+               struct pakfire_build* build, pakfire_archive* archive, void* data) {
        const struct cli_local_args* local_args = data;
        struct pakfire_package* pkg = NULL;
        struct pakfire_repo* local = NULL;
index 4e09fdde5e7fa243fc7ea4c36c810421b431e437..9d95e9ddb4f6da5ec2773c4edb1ca57775e06a1b 100644 (file)
@@ -61,7 +61,7 @@ static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
 }
 
 static int do_dist(struct pakfire* pakfire, const char* makefile, const char* resultdir) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        const char* filename = NULL;
        char path[PATH_MAX];
        int r;
index c20bcf4d741f3ec5e57a2800660a87fa6637565c..75cf469aba5a1ff2a1cfeeb40d4b6d2ac579d4d2 100644 (file)
@@ -60,7 +60,7 @@ static error_t parse(int key, char* arg, struct argp_state* state, void* data) {
        return 0;
 }
 
-static int cli_linter_result(pakfire_ctx* ctx, struct pakfire_archive* archive,
+static int cli_linter_result(pakfire_ctx* ctx, pakfire_archive* archive,
                struct pakfire_package* package, struct pakfire_file* file, int priority,
                const char* result, void* data) {
        const char* nevra = pakfire_package_get_string(package, PAKFIRE_PKG_NEVRA);
@@ -86,7 +86,7 @@ static int cli_linter_result(pakfire_ctx* ctx, struct pakfire_archive* archive,
 }
 
 static int do_lint(struct pakfire* pakfire, const char* path) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        int r;
 
        // Open the archive
index 9cc499e08be1ffc44bacc7016781fef246014cec..baf7c4e485317619ba45111267dfdd670cbf755f 100644 (file)
@@ -96,7 +96,7 @@ struct pakfire_archive {
        int verify;
 };
 
-struct pakfire_archive_file {
+typedef struct pakfire_archive_file {
        FILE* f;
 
        // Buffer to store a block of data
@@ -105,10 +105,10 @@ struct pakfire_archive_file {
        enum {
                PAKFIRE_ARCHIVE_FILE_CANT_SEEK = (1 << 0),
        } flags;
-};
+} pakfire_archive_file;
 
 static ssize_t archive_file_read(struct archive* a, void* data, const void** buffer) {
-       struct pakfire_archive_file* file = data;
+       pakfire_archive_file* file = data;
 
        // Read a block of data into the buffer
        size_t bytes_read = fread(file->buffer, 1, sizeof(file->buffer), file->f);
@@ -124,7 +124,7 @@ static ssize_t archive_file_read(struct archive* a, void* data, const void** buf
 }
 
 static int64_t archive_file_skip(struct archive* a, void* data, off_t skip) {
-       struct pakfire_archive_file* file = data;
+       pakfire_archive_file* file = data;
        int r;
 
        // Skip if we don't support seek
@@ -146,7 +146,7 @@ static int64_t archive_file_skip(struct archive* a, void* data, off_t skip) {
 }
 
 static int archive_file_close(struct archive* a, void* data) {
-       struct pakfire_archive_file* file = data;
+       pakfire_archive_file* file = data;
 
        // Close the file
        if (file->f)
@@ -164,7 +164,7 @@ static int archive_file_close(struct archive* a, void* data) {
        file descriptor for multiple operations.
 */
 static int archive_read_file_open(struct archive* a, FILE* f) {
-       struct pakfire_archive_file* file = NULL;
+       pakfire_archive_file* file = NULL;
        int fd = -EBADF;
        int r;
 
@@ -237,7 +237,7 @@ ERROR:
 /*
        A helper function that opens the archive for reading
 */
-static int pakfire_archive_open_archive(struct pakfire_archive* archive,
+static int pakfire_archive_open_archive(pakfire_archive* archive,
                struct archive** __archive) {
        struct archive* a = NULL;
        int r;
@@ -282,7 +282,7 @@ ERROR:
        return r;
 }
 
-static int pakfire_archive_compute_hashes(struct pakfire_archive* archive) {
+static int pakfire_archive_compute_hashes(pakfire_archive* archive) {
        int r;
 
        // Start reading at the beginning
@@ -307,7 +307,7 @@ static int pakfire_archive_compute_hashes(struct pakfire_archive* archive) {
        Helper function to conditionally walk through an archive
        and perform actions based on the callback.
 */
-static int pakfire_archive_walk(struct pakfire_archive* archive, struct archive* a,
+static int pakfire_archive_walk(pakfire_archive* archive, struct archive* a,
                pakfire_archive_walk_callback walk_callback,
                pakfire_archive_walk_filter_callback filter_callback, void* p) {
        struct archive_entry* entry = NULL;
@@ -390,7 +390,7 @@ static int pakfire_archive_walk(struct pakfire_archive* archive, struct archive*
        return 0;
 }
 
-static int pakfire_archive_open_and_walk(struct pakfire_archive* archive,
+static int pakfire_archive_open_and_walk(pakfire_archive* archive,
                pakfire_archive_walk_callback walk_callback,
                pakfire_archive_walk_filter_callback filter_callback, void* data) {
        struct archive* a = NULL;
@@ -411,7 +411,7 @@ ERROR:
        return r;
 }
 
-static void pakfire_archive_free(struct pakfire_archive* archive) {
+static void pakfire_archive_free(pakfire_archive* archive) {
        // Close the file
        if (archive->f)
                fclose(archive->f);
@@ -435,13 +435,13 @@ static void pakfire_archive_free(struct pakfire_archive* archive) {
        free(archive);
 }
 
-struct pakfire_archive* pakfire_archive_ref(struct pakfire_archive* archive) {
+pakfire_archive* pakfire_archive_ref(pakfire_archive* archive) {
        ++archive->nrefs;
 
        return archive;
 }
 
-struct pakfire_archive* pakfire_archive_unref(struct pakfire_archive* archive) {
+pakfire_archive* pakfire_archive_unref(pakfire_archive* archive) {
        if (--archive->nrefs > 0)
                return archive;
 
@@ -449,7 +449,7 @@ struct pakfire_archive* pakfire_archive_unref(struct pakfire_archive* archive) {
        return NULL;
 }
 
-static struct pakfire_package* pakfire_archive_get_package(struct pakfire_archive* archive) {
+static struct pakfire_package* pakfire_archive_get_package(pakfire_archive* archive) {
        if (!archive->package) {
                int r = pakfire_archive_make_package(archive, NULL, &archive->package);
                if (r)
@@ -461,7 +461,7 @@ static struct pakfire_package* pakfire_archive_get_package(struct pakfire_archiv
 
 // Metadata
 
-static int pakfire_archive_parse_json_metadata(struct pakfire_archive* archive,
+static int pakfire_archive_parse_json_metadata(pakfire_archive* archive,
                const char* data, const size_t length) {
        int r = 1;
 
@@ -495,7 +495,7 @@ ERROR:
        return r;
 }
 
-static int pakfire_archive_parse_format(struct pakfire_archive* archive,
+static int pakfire_archive_parse_format(pakfire_archive* archive,
                const char* data, const size_t length) {
        // Check if format has already been set
        if (archive->format) {
@@ -521,7 +521,7 @@ static int pakfire_archive_parse_format(struct pakfire_archive* archive,
        return 0;
 }
 
-static int pakfire_archive_parse_scriptlet(struct pakfire_archive* archive,
+static int pakfire_archive_parse_scriptlet(pakfire_archive* archive,
                const char* path, const char* data, const size_t length) {
        struct pakfire_scriptlet* scriptlet = NULL;
        const char* type = NULL;
@@ -551,7 +551,7 @@ static int pakfire_archive_parse_scriptlet(struct pakfire_archive* archive,
        return 0;
 }
 
-static int pakfire_archive_copy_data_to_buffer(struct pakfire_archive* archive,
+static int pakfire_archive_copy_data_to_buffer(pakfire_archive* archive,
                struct archive* a, struct archive_entry* entry, char** data, size_t* length) {
        size_t bytes_read = 0;
        char* buffer = NULL;
@@ -588,7 +588,7 @@ ERROR:
        return r;
 }
 
-static int __pakfire_archive_read_metadata(struct pakfire_archive* archive,
+static int __pakfire_archive_read_metadata(pakfire_archive* archive,
                struct archive* a, struct archive_entry* entry, void* p) {
        char* data = NULL;
        size_t length = 0;
@@ -640,7 +640,7 @@ ERROR:
        return r;
 }
 
-static int __pakfire_archive_filter_metadata(struct pakfire_archive* archive,
+static int __pakfire_archive_filter_metadata(pakfire_archive* archive,
                struct archive_entry* entry, void* p) {
        const char* path = archive_entry_pathname(entry);
 
@@ -662,7 +662,7 @@ static int __pakfire_archive_filter_metadata(struct pakfire_archive* archive,
        return PAKFIRE_WALK_ERROR;
 }
 
-static int pakfire_archive_read_metadata(struct pakfire_archive* archive) {
+static int pakfire_archive_read_metadata(pakfire_archive* archive) {
        int r;
 
        DEBUG(archive->ctx, "Reading archive metadata...\n");
@@ -694,9 +694,9 @@ static int pakfire_archive_read_metadata(struct pakfire_archive* archive) {
        return 0;
 }
 
-int pakfire_archive_open(struct pakfire_archive** archive,
+int pakfire_archive_open(pakfire_archive** archive,
                struct pakfire* pakfire, const char* path) {
-       struct pakfire_archive* a = NULL;
+       pakfire_archive* a = NULL;
        int r;
 
        // Allocate a new object
@@ -766,7 +766,7 @@ ERROR:
 }
 
 static struct json_object* pakfire_archive_metadata_get_object(
-               struct pakfire_archive* archive, const char* key1, const char* key2) {
+               pakfire_archive* archive, const char* key1, const char* key2) {
        struct json_object* object = archive->metadata;
        int r;
 
@@ -790,7 +790,7 @@ static struct json_object* pakfire_archive_metadata_get_object(
 }
 
 static const char* pakfire_archive_metadata_get(
-               struct pakfire_archive* archive, const char* key1, const char* key2) {
+               pakfire_archive* archive, const char* key1, const char* key2) {
        // Try finding an object
        struct json_object* object = pakfire_archive_metadata_get_object(archive, key1, key2);
        if (!object)
@@ -801,7 +801,7 @@ static const char* pakfire_archive_metadata_get(
 }
 
 static int64_t pakfire_archive_metadata_get_int64(
-               struct pakfire_archive* archive, const char* key1, const char* key2) {
+               pakfire_archive* archive, const char* key1, const char* key2) {
        // Try finding an object
        struct json_object* object = pakfire_archive_metadata_get_object(archive, key1, key2);
        if (!object)
@@ -811,7 +811,7 @@ static int64_t pakfire_archive_metadata_get_int64(
        return json_object_get_int64(object);
 }
 
-static int pakfire_archive_filter_payload(struct pakfire_archive* archive,
+static int pakfire_archive_filter_payload(pakfire_archive* archive,
                struct archive_entry* entry, void* p) {
        const char* path = archive_entry_pathname(entry);
        if (!path)
@@ -834,7 +834,7 @@ static int pakfire_archive_filter_payload(struct pakfire_archive* archive,
        return PAKFIRE_WALK_DONE;
 }
 
-int pakfire_archive_walk_payload(struct pakfire_archive* archive,
+int pakfire_archive_walk_payload(pakfire_archive* archive,
                pakfire_archive_walk_callback callback, void* data) {
        return pakfire_archive_open_and_walk(
                archive, callback, pakfire_archive_filter_payload, data);
@@ -843,9 +843,9 @@ int pakfire_archive_walk_payload(struct pakfire_archive* archive,
 /*
        Read files from the archive
 */
-struct pakfire_archive_read_cookie {
+typedef struct pakfire_archive_read_cookie {
        // A reference to the archive
-       struct pakfire_archive* archive;
+       pakfire_archive* archive;
 
        // The path we are reading
        char path[PATH_MAX];
@@ -861,17 +861,17 @@ struct pakfire_archive_read_cookie {
 
        // Count how many symlinks we have followed
        unsigned int followed_symlinks;
-};
+} pakfire_archive_read_cookie;
 
 static ssize_t pakfire_archive_cookie_read(void* c, char* buffer, size_t size) {
-       struct pakfire_archive_read_cookie* cookie = (struct pakfire_archive_read_cookie*)c;
+       pakfire_archive_read_cookie* cookie = (pakfire_archive_read_cookie*)c;
 
        // Read the data directly from the archive
        return archive_read_data(cookie->a, buffer, size);
 }
 
 static int pakfire_archive_cookie_close(void* c) {
-       struct pakfire_archive_read_cookie* cookie = (struct pakfire_archive_read_cookie*)c;
+       pakfire_archive_read_cookie* cookie = (pakfire_archive_read_cookie*)c;
 
        if (cookie->archive)
                pakfire_archive_unref(cookie->archive);
@@ -890,9 +890,9 @@ static cookie_io_functions_t pakfire_archive_read_functions = {
 };
 
 // Tries to find a matching file in the archive
-static int pakfire_archive_read_filter(struct pakfire_archive* archive,
+static int pakfire_archive_read_filter(pakfire_archive* archive,
                struct archive_entry* e, void* data) {
-       struct pakfire_archive_read_cookie* cookie = data;
+       pakfire_archive_read_cookie* cookie = data;
        const char* symlink = NULL;
        int r;
 
@@ -939,9 +939,9 @@ static int pakfire_archive_read_filter(struct pakfire_archive* archive,
 }
 
 // Reads a matching file into memory
-static int __pakfire_archive_read(struct pakfire_archive* archive,
+static int __pakfire_archive_read(pakfire_archive* archive,
                struct archive* a, struct archive_entry* e, void* data) {
-       struct pakfire_archive_read_cookie* cookie = data;
+       pakfire_archive_read_cookie* cookie = data;
 
        // Create a file descriptor
        cookie->f = fopencookie(cookie, "r", pakfire_archive_read_functions);
@@ -953,8 +953,8 @@ static int __pakfire_archive_read(struct pakfire_archive* archive,
        return PAKFIRE_WALK_DONE;
 }
 
-FILE* pakfire_archive_read(struct pakfire_archive* archive, const char* path, int flags) {
-       struct pakfire_archive_read_cookie* cookie = NULL;
+FILE* pakfire_archive_read(pakfire_archive* archive, const char* path, int flags) {
+       pakfire_archive_read_cookie* cookie = NULL;
        int r;
 
        // Check if path is absolute
@@ -1033,7 +1033,7 @@ ERROR:
 
        We will keep the archive open so it can still be used.
 */
-int pakfire_archive_unlink(struct pakfire_archive* archive) {
+int pakfire_archive_unlink(pakfire_archive* archive) {
        int r;
 
        // We cannot do this if we don't have a path
@@ -1058,7 +1058,7 @@ int pakfire_archive_unlink(struct pakfire_archive* archive) {
        return 0;
 }
 
-int pakfire_archive_copy(struct pakfire_archive* archive, const char* path) {
+int pakfire_archive_copy(pakfire_archive* archive, const char* path) {
        FILE* f = NULL;
        int r;
 
@@ -1113,7 +1113,7 @@ ERROR:
        return r;
 }
 
-static int pakfire_archive_link(struct pakfire_archive* archive, const char* path) {
+static int pakfire_archive_link(pakfire_archive* archive, const char* path) {
        int r;
 
        // Check if path is set
@@ -1135,7 +1135,7 @@ static int pakfire_archive_link(struct pakfire_archive* archive, const char* pat
        return 0;
 }
 
-int pakfire_archive_link_or_copy(struct pakfire_archive* archive, const char* path) {
+int pakfire_archive_link_or_copy(pakfire_archive* archive, const char* path) {
        int r;
 
        // Make sure the parent directory exists
@@ -1162,7 +1162,7 @@ int pakfire_archive_link_or_copy(struct pakfire_archive* archive, const char* pa
 */
 
 struct pakfire_extract_state {
-       struct pakfire_archive* archive;
+       pakfire_archive* archive;
 
        // Archive
        struct archive* a;
@@ -1184,7 +1184,7 @@ static void pakfire_extract_progress(void* data) {
        pakfire_progress_update(state->archive->progress, position);
 }
 
-static int pakfire_archive_extract_one(struct pakfire_archive* archive,
+static int pakfire_archive_extract_one(pakfire_archive* archive,
                struct archive* a, struct archive_entry* entry, void* data) {
        struct pakfire_file* file = NULL;
        struct vfs_cap_data cap_data = {};
@@ -1309,7 +1309,7 @@ ERROR:
        return r;
 }
 
-static int __pakfire_archive_extract(struct pakfire_archive* archive,
+static int __pakfire_archive_extract(pakfire_archive* archive,
                const char* path, int flags, struct pakfire_progress* parent) {
        struct pakfire_package* pkg = NULL;
        char prefix[PATH_MAX] = "/";
@@ -1405,16 +1405,16 @@ ERROR:
        return r;
 }
 
-int pakfire_archive_extract(struct pakfire_archive* archive,
+int pakfire_archive_extract(pakfire_archive* archive,
                const char* path, const int flags, struct pakfire_progress* parent) {
        return __pakfire_archive_extract(archive, path, flags, parent);
 }
 
-const char* pakfire_archive_get_path(struct pakfire_archive* archive) {
+const char* pakfire_archive_get_path(pakfire_archive* archive) {
        return archive->path;
 }
 
-const char* pakfire_archive_get_filename(struct pakfire_archive* self) {
+const char* pakfire_archive_get_filename(pakfire_archive* self) {
        struct pakfire_package* pkg = NULL;
        const char* filename = NULL;
 
@@ -1435,11 +1435,11 @@ ERROR:
        return filename;
 }
 
-unsigned int pakfire_archive_get_format(struct pakfire_archive* archive) {
+unsigned int pakfire_archive_get_format(pakfire_archive* archive) {
        return archive->format;
 }
 
-static int __pakfire_archive_load_filelist(struct pakfire_archive* archive,
+static int __pakfire_archive_load_filelist(pakfire_archive* archive,
                struct archive* a, struct archive_entry* entry, void* data) {
        struct pakfire_filelist* filelist = data;
        struct pakfire_file* file = NULL;
@@ -1462,7 +1462,7 @@ ERROR:
        return r;
 }
 
-static int pakfire_archive_load_filelist(struct pakfire_archive* self) {
+static int pakfire_archive_load_filelist(pakfire_archive* self) {
        struct pakfire_filelist* filelist = NULL;
        int r;
 
@@ -1491,7 +1491,7 @@ ERROR:
        return r;
 }
 
-int pakfire_archive_get_filelist(struct pakfire_archive* self, struct pakfire_filelist** filelist) {
+int pakfire_archive_get_filelist(pakfire_archive* self, struct pakfire_filelist** filelist) {
        int r;
 
        // Load the filelist if we don't have one, yet
@@ -1505,16 +1505,16 @@ int pakfire_archive_get_filelist(struct pakfire_archive* self, struct pakfire_fi
        return 0;
 }
 
-int pakfire_archive_verify(struct pakfire_archive* archive, int* status) {
+int pakfire_archive_verify(pakfire_archive* archive, int* status) {
        // XXX currently not implemented
        return 0;
 }
 
-ssize_t pakfire_archive_get_size(struct pakfire_archive* archive) {
+ssize_t pakfire_archive_get_size(pakfire_archive* archive) {
        return archive->stat.st_size;
 }
 
-int pakfire_archive_verify_checksum(struct pakfire_archive* archive,
+int pakfire_archive_verify_checksum(pakfire_archive* archive,
                const enum pakfire_hash_type type, const unsigned char* checksum, const size_t length) {
        struct pakfire_hashes expected_hashes = {};
        int r;
@@ -1543,7 +1543,7 @@ int pakfire_archive_verify_checksum(struct pakfire_archive* archive,
 }
 
 static int pakfire_archive_import_filelist_from_json(
-               struct pakfire_archive* archive, struct pakfire_package* package) {
+               pakfire_archive* archive, struct pakfire_package* package) {
        struct json_object* array = NULL;
        int r;
 
@@ -1581,7 +1581,7 @@ static int pakfire_archive_import_filelist_from_json(
        return 0;
 }
 
-static int pakfire_archive_make_package_from_json(struct pakfire_archive* archive,
+static int pakfire_archive_make_package_from_json(pakfire_archive* archive,
                struct pakfire_repo* repo, struct pakfire_package** package) {
        struct pakfire_package* pkg = NULL;
        char path[PATH_MAX];
@@ -1868,7 +1868,7 @@ ERROR:
 /*
        Copy all metadata from this archive to the package object
 */
-int pakfire_archive_make_package(struct pakfire_archive* archive,
+int pakfire_archive_make_package(pakfire_archive* archive,
                struct pakfire_repo* repo, struct pakfire_package** package) {
        struct pakfire_repo* dummy = NULL;
        int r;
@@ -1893,7 +1893,7 @@ int pakfire_archive_make_package(struct pakfire_archive* archive,
 }
 
 struct pakfire_scriptlet* pakfire_archive_get_scriptlet(
-               struct pakfire_archive* archive, const char* type) {
+               pakfire_archive* archive, const char* type) {
        struct pakfire_scriptlet* scriptlet = NULL;
 
        for (unsigned int i = 0; i < archive->num_scriptlets; i++) {
@@ -1913,7 +1913,7 @@ struct pakfire_scriptlet* pakfire_archive_get_scriptlet(
 /*
        systemd sysusers
 */
-static int pakfire_archive_filter_systemd_sysusers(struct pakfire_archive* archive,
+static int pakfire_archive_filter_systemd_sysusers(pakfire_archive* archive,
                struct archive_entry* e, void* data) {
        const char* path = archive_entry_pathname(e);
 
@@ -1936,7 +1936,7 @@ static ssize_t pakfire_archive_stream_payload(
        return bytes_read;
 }
 
-static int pakfire_archive_handle_systemd_sysusers(struct pakfire_archive* archive,
+static int pakfire_archive_handle_systemd_sysusers(pakfire_archive* archive,
                struct archive* a, struct archive_entry* e, void* data) {
        struct pakfire_jail* jail = NULL;
        char replace[PATH_MAX];
@@ -1974,14 +1974,14 @@ ERROR:
        return r;
 }
 
-int pakfire_archive_apply_systemd_sysusers(struct pakfire_archive* archive) {
+int pakfire_archive_apply_systemd_sysusers(pakfire_archive* archive) {
        pakfire_archive_open_and_walk(archive, pakfire_archive_handle_systemd_sysusers,
                pakfire_archive_filter_systemd_sysusers, NULL);
 
        return 0;
 }
 
-int pakfire_archive_lint(struct pakfire_archive* archive,
+int pakfire_archive_lint(pakfire_archive* archive,
                pakfire_linter_result_callback callback, void* data) {
        struct pakfire_linter* linter = NULL;
        int r;
index 30e578d7cf183b76bd51a8116399f9d33107f4ab..ec8c0d335d256e5a2b3e31ab089861d486cbf40f 100644 (file)
@@ -25,7 +25,7 @@
 
 #include <archive_entry.h>
 
-struct pakfire_archive;
+typedef struct pakfire_archive pakfire_archive;
 
 #include <pakfire/filelist.h>
 #include <pakfire/hashes.h>
@@ -36,43 +36,43 @@ struct pakfire_archive;
 #include <pakfire/repo.h>
 #include <pakfire/scriptlet.h>
 
-int pakfire_archive_open(struct pakfire_archive** archive, struct pakfire* pakfire, const char* path);
-struct pakfire_archive* pakfire_archive_ref(struct pakfire_archive* archive);
-struct pakfire_archive* pakfire_archive_unref(struct pakfire_archive* archive);
+int pakfire_archive_open(pakfire_archive** archive, struct pakfire* pakfire, const char* path);
+pakfire_archive* pakfire_archive_ref(pakfire_archive* archive);
+pakfire_archive* pakfire_archive_unref(pakfire_archive* archive);
 
 enum pakfire_archive_read_flags {
        PAKFIRE_ARCHIVE_READ_FOLLOW_SYMLINKS = (1 << 0),
 };
 
-FILE* pakfire_archive_read(struct pakfire_archive* archive, const char* filename, int flags);
-int pakfire_archive_extract(struct pakfire_archive* archive,
+FILE* pakfire_archive_read(pakfire_archive* archive, const char* filename, int flags);
+int pakfire_archive_extract(pakfire_archive* archive,
        const char* path, const int flags, struct pakfire_progress* parent);
 
-const char* pakfire_archive_get_path(struct pakfire_archive* archive);
-const char* pakfire_archive_get_filename(struct pakfire_archive* self);
+const char* pakfire_archive_get_path(pakfire_archive* archive);
+const char* pakfire_archive_get_filename(pakfire_archive* self);
 
-unsigned int pakfire_archive_get_format(struct pakfire_archive* archive);
+unsigned int pakfire_archive_get_format(pakfire_archive* archive);
 
-int pakfire_archive_get_filelist(struct pakfire_archive* self, struct pakfire_filelist** filelist);
+int pakfire_archive_get_filelist(pakfire_archive* self, struct pakfire_filelist** filelist);
 
-int pakfire_archive_verify(struct pakfire_archive* archive, int* status);
+int pakfire_archive_verify(pakfire_archive* archive, int* status);
 
-ssize_t pakfire_archive_get_size(struct pakfire_archive* archive);
+ssize_t pakfire_archive_get_size(pakfire_archive* archive);
 
-int pakfire_archive_verify_checksum(struct pakfire_archive* archive,
+int pakfire_archive_verify_checksum(pakfire_archive* archive,
        const enum pakfire_hash_type type, const unsigned char* checksum, const size_t length);
 
-int pakfire_archive_make_package(struct pakfire_archive* archive,
+int pakfire_archive_make_package(pakfire_archive* archive,
        struct pakfire_repo* repo, struct pakfire_package** package);
 
-int pakfire_archive_lint(struct pakfire_archive* archive,
+int pakfire_archive_lint(pakfire_archive* archive,
        pakfire_linter_result_callback callback, void* data);
 
 // Walk
 
-typedef int (*pakfire_archive_walk_callback)(struct pakfire_archive* archive,
+typedef int (*pakfire_archive_walk_callback)(pakfire_archive* archive,
        struct archive* a, struct archive_entry* e, void* p);
-typedef int (*pakfire_archive_walk_filter_callback)(struct pakfire_archive* archive,
+typedef int (*pakfire_archive_walk_filter_callback)(pakfire_archive* archive,
        struct archive_entry* e, void* p);
 
 enum pakfire_archive_walk_codes {
@@ -92,16 +92,16 @@ enum pakfire_archive_walk_codes {
        PAKFIRE_WALK_AGAIN = -40,
 };
 
-int pakfire_archive_walk_payload(struct pakfire_archive* archive,
+int pakfire_archive_walk_payload(pakfire_archive* archive,
        pakfire_archive_walk_callback callback, void* data);
 
-int pakfire_archive_unlink(struct pakfire_archive* archive);
-int pakfire_archive_copy(struct pakfire_archive* archive, const char* path);
-int pakfire_archive_link_or_copy(struct pakfire_archive* archive, const char* path);
+int pakfire_archive_unlink(pakfire_archive* archive);
+int pakfire_archive_copy(pakfire_archive* archive, const char* path);
+int pakfire_archive_link_or_copy(pakfire_archive* archive, const char* path);
 
 struct pakfire_scriptlet* pakfire_archive_get_scriptlet(
-       struct pakfire_archive* archive, const char* type);
+       pakfire_archive* archive, const char* type);
 
-int pakfire_archive_apply_systemd_sysusers(struct pakfire_archive* archive);
+int pakfire_archive_apply_systemd_sysusers(pakfire_archive* archive);
 
 #endif /* PAKFIRE_ARCHIVE_H */
index edbd8ab45a8e71b5852baa7fbc33dadb27fed7b5..5ef8560f9fafbb1cddca1fb4ddea4b25b9818882 100644 (file)
@@ -1213,7 +1213,7 @@ static int pakfire_build_package_add_scriptlets(struct pakfire_build* build,
 
 static int pakfire_build_package(struct pakfire_build* build, struct pakfire_parser* makefile,
                const char* buildroot, const char* namespace) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        struct pakfire_package* pkg = NULL;
        struct pakfire_packager* packager = NULL;
 
@@ -2468,7 +2468,7 @@ ERROR:
 }
 
 static int pakfire_build_lint_archive(
-               pakfire_ctx* ctx, struct pakfire_package* pkg, struct pakfire_archive* archive, void* data) {
+               pakfire_ctx* ctx, struct pakfire_package* pkg, pakfire_archive* archive, void* data) {
        return pakfire_archive_lint(archive, NULL, NULL);
 }
 
@@ -2494,7 +2494,7 @@ struct pakfire_build_result {
 };
 
 static int pakfire_build_result(pakfire_ctx* ctx, struct pakfire_package* pkg,
-               struct pakfire_archive* archive, void* data) {
+               pakfire_archive* archive, void* data) {
        const struct pakfire_build_result* result = data;
        struct pakfire_build* build = result->build;
        int r;
index 8d77801e6d9d2ee2babd8a5e85165c69a5976c01..c472e7f9e038068a75107e969d5aef3ec991010b 100644 (file)
@@ -36,7 +36,7 @@ enum pakfire_build_flags {
 };
 
 typedef int (*pakfire_build_result_callback)(pakfire_ctx* ctx, struct pakfire* pakfire,
-       struct pakfire_build* build, struct pakfire_archive* archive, void* data);
+       struct pakfire_build* build, pakfire_archive* archive, void* data);
 
 int pakfire_build_create(struct pakfire_build** build, pakfire_ctx* ctx,
        struct pakfire_config* config, const char* arch, const char* id, int flags);
index a5bf43be21a1c7ff625c57b8e17d54b1582d8a76..822823b0cb6f9a468b983b6600fd910aa0b29289 100644 (file)
@@ -1011,7 +1011,7 @@ static int pakfire_db_bind_checksum(struct pakfire_db* db, sqlite3_stmt* stmt,
        return sqlite3_bind_blob(stmt, field, checksum, checksum_length, NULL);
 }
 
-static int pakfire_db_add_files(struct pakfire_db* db, unsigned long id, struct pakfire_archive* archive) {
+static int pakfire_db_add_files(struct pakfire_db* db, unsigned long id, pakfire_archive* archive) {
        struct pakfire_filelist* filelist = NULL;
        sqlite3_stmt* stmt = NULL;
        int r;
@@ -1273,7 +1273,7 @@ END:
        return r;
 }
 
-static int pakfire_db_add_scriptlets(struct pakfire_db* db, unsigned long id, struct pakfire_archive* archive) {
+static int pakfire_db_add_scriptlets(struct pakfire_db* db, unsigned long id, pakfire_archive* archive) {
        sqlite3_stmt* stmt = NULL;
        size_t size;
        int r = 1;
@@ -1350,7 +1350,7 @@ END:
 }
 
 int pakfire_db_add_package(struct pakfire_db* db,
-               struct pakfire_package* pkg, struct pakfire_archive* archive, int userinstalled) {
+               struct pakfire_package* pkg, pakfire_archive* archive, int userinstalled) {
        enum pakfire_hash_type hash_type = PAKFIRE_HASH_UNDEFINED;
        const unsigned char* checksum = NULL;
        size_t checksum_length = 0;
index 36a68cc56e975a4b0c478d58c19f76f97390fc0e..cc85fd2b3d7a850499e569545dd2fea2f1fd4b32 100644 (file)
@@ -46,7 +46,7 @@ int pakfire_db_check(struct pakfire_db* db);
 ssize_t pakfire_db_packages(struct pakfire_db* db);
 
 int pakfire_db_add_package(struct pakfire_db* db, struct pakfire_package* pkg,
-       struct pakfire_archive* archive, int userinstalled);
+       pakfire_archive* archive, int userinstalled);
 int pakfire_db_remove_package(struct pakfire_db* db, struct pakfire_package* pkg);
 
 int pakfire_db_load(struct pakfire_db* db, struct pakfire_repo* repo);
index df96ea35fe5049ff3388d4561c79266bc5498353..7ba9729102282532a623790a8fbcebc872bb5026 100644 (file)
@@ -451,12 +451,12 @@ ERROR:
 }
 
 int pakfire_dist(struct pakfire* pakfire,
-               const char* path, struct pakfire_archive** archive) {
+               const char* path, pakfire_archive** archive) {
        struct pakfire_packager* packager = NULL;
        struct pakfire_package* pkg = NULL;
        struct pakfire_parser* makefile = NULL;
        struct pakfire_parser_error* error = NULL;
-       struct pakfire_archive* a = NULL;
+       pakfire_archive* a = NULL;
        int r;
 
        // Fetch context
index e0961ecb4de6f6b549d3b6be944792ee705c9cad..7301325efb4ce3de70bc4394077726efa4e68876 100644 (file)
@@ -26,7 +26,7 @@
 #include <pakfire/parser.h>
 
 int pakfire_dist(struct pakfire* pakfire,
-       const char* path, struct pakfire_archive** archive);
+       const char* path, pakfire_archive** archive);
 
 int pakfire_read_makefile(struct pakfire_parser** parser, struct pakfire* pakfire,
        const char* path, struct pakfire_parser_error** error);
index ad1842b6dfecbacce958b03f4eb5891d298fdd64..1ac16706727aeafa1d5d4622c33f5280aefb1421 100644 (file)
@@ -407,7 +407,7 @@ static int pakfire_job_logfile_uploaded(pakfire_client* client,
 }
 
 static int pakfire_job_result(pakfire_ctx* ctx, struct pakfire* pakfire,
-               struct pakfire_build* build, struct pakfire_archive* archive, void* data) {
+               struct pakfire_build* build, pakfire_archive* archive, void* data) {
        struct pakfire_job* self = data;
        struct pakfire_package* pkg = NULL;
        const char* filename = NULL;
index 6055113703fb9f58b573938c133da86a04ad4da2..6516c7db7d232c67d8082b86ec84fa5800f0a032 100644 (file)
@@ -60,7 +60,7 @@ struct pakfire_linter {
        struct pakfire* pakfire;
 
        // Archive
-       struct pakfire_archive* archive;
+       pakfire_archive* archive;
 
        // Package
        struct pakfire_package* pkg;
@@ -169,7 +169,7 @@ ERROR:
 }
 
 int pakfire_linter_create(struct pakfire_linter** linter,
-               struct pakfire* pakfire, struct pakfire_archive* archive) {
+               struct pakfire* pakfire, pakfire_archive* archive) {
        struct pakfire_linter* l = NULL;
        int r;
 
@@ -478,7 +478,7 @@ static int pakfire_linter_lint_fhs(
        return 0;
 }
 
-static int pakfire_linter_file(struct pakfire_archive* archive,
+static int pakfire_linter_file(pakfire_archive* archive,
                struct archive* a, struct archive_entry* e, void* data) {
        struct pakfire_linter* linter = data;
        struct pakfire_file* file = NULL;
index 6c1c5d04311616b6c4d23d2027904d415110b54c..c01468b116bc6072d36c4657c1de9b593973b93a 100644 (file)
@@ -33,13 +33,13 @@ enum pakfire_linter_priority {
 };
 
 typedef int (*pakfire_linter_result_callback)(pakfire_ctx* ctx,
-       struct pakfire_archive* archive, struct pakfire_package* package,
+       pakfire_archive* archive, struct pakfire_package* package,
        struct pakfire_file* file, int priority, const char* message, void* data);
 
 struct pakfire_linter;
 
 int pakfire_linter_create(struct pakfire_linter** linter,
-       struct pakfire* pakfire, struct pakfire_archive* archive);
+       struct pakfire* pakfire, pakfire_archive* archive);
 
 struct pakfire_linter* pakfire_linter_ref(struct pakfire_linter* linter);
 struct pakfire_linter* pakfire_linter_unref(struct pakfire_linter* linter);
index 2f17e269aa3019cfcba342ea7e13112fceb53bcc..9c8d32dd31055297d30bd4fdf0629a3ce5c1fb44 100644 (file)
@@ -2143,7 +2143,7 @@ ERROR:
        return NULL;
 }
 
-int pakfire_package_get_archive(struct pakfire_package* pkg, struct pakfire_archive** archive) {
+int pakfire_package_get_archive(struct pakfire_package* pkg, pakfire_archive** archive) {
        const char* path = NULL;
        int r;
 
index 1c67d2e968cc5e05b57e47d0c03ba49e67af0d91..a7dfd8f2b0d0846b0a6694cf0084afb3a717aa6f 100644 (file)
@@ -145,7 +145,7 @@ struct pakfire_repo* pakfire_package_get_repo(struct pakfire_package* pkg);
 
 char* pakfire_package_dump(struct pakfire_package* pkg, int flags);
 
-int pakfire_package_get_archive(struct pakfire_package* pkg, struct pakfire_archive** archive);
+int pakfire_package_get_archive(struct pakfire_package* pkg, pakfire_archive** archive);
 
 struct pakfire_filelist* pakfire_package_get_filelist(struct pakfire_package* pkg);
 int pakfire_package_set_filelist(struct pakfire_package* pkg, struct pakfire_filelist* filelist);
index d26a5335fd04b568b8b6ba68d3a22a7d3f4865d1..afbedf0794325bfc6c7c84bc459efc86d6df9a4c 100644 (file)
@@ -376,7 +376,7 @@ ERROR:
 }
 
 int pakfire_packager_write_archive(struct pakfire_packager* self,
-               struct pakfire_archive** archive) {
+               pakfire_archive** archive) {
        FILE* f = NULL;
        char path[PATH_MAX];
        int r;
index 39d7a0784ce479aa180f8530053d9dc53072a342..522a7b3c1f6cb55976822a2bd26495842478a23e 100644 (file)
@@ -38,7 +38,7 @@ struct pakfire_packager* pakfire_packager_ref(struct pakfire_packager* packager)
 struct pakfire_packager* pakfire_packager_unref(struct pakfire_packager* packager);
 
 int pakfire_packager_write_archive(struct pakfire_packager* self,
-       struct pakfire_archive** archive);
+       pakfire_archive** archive);
 
 int pakfire_packager_finish(struct pakfire_packager* packager, FILE* f);
 
index 57f32cdff1080c496faaf6d77dc115973477c243..2a8da5c93f15fb5c5800de4179af43514b428a65 100644 (file)
@@ -1446,7 +1446,7 @@ struct pakfire_repo* pakfire_get_installed_repo(struct pakfire* pakfire) {
 */
 static int pakfire_commandline_dist(struct pakfire* pakfire, struct pakfire_repo* repo,
                const char* path, struct pakfire_package** pkg) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        int r;
 
        // Run dist()
index 955d37d092e6dd3ab01066bfd0faa5bc13831a83..076e4f4ce51e7322eaa1c7fe3d2394c41de1211d 100644 (file)
@@ -498,7 +498,7 @@ Id pakfire_repo_add_solvable(struct pakfire_repo* repo) {
 }
 
 int __pakfire_repo_make_path(struct pakfire_repo* self, char* path, size_t length,
-               struct pakfire_archive* archive, struct pakfire_package* pkg) {
+               pakfire_archive* archive, struct pakfire_package* pkg) {
        const char* uuid = NULL;
 
        // Fetch NEVRA
@@ -535,7 +535,7 @@ int __pakfire_repo_make_path(struct pakfire_repo* self, char* path, size_t lengt
 }
 
 int pakfire_repo_import_archive(struct pakfire_repo* self,
-               struct pakfire_archive* archive, struct pakfire_package** package) {
+               pakfire_archive* archive, struct pakfire_package** package) {
        struct pakfire_package* pkg = NULL;
        char path[PATH_MAX];
        int r;
@@ -670,7 +670,7 @@ static int __pakfire_repo_scan_count(struct pakfire_repo* repo,
 
 static int __pakfire_repo_scan_archive(struct pakfire_repo* repo,
                struct pakfire_repo_scan_ctx* scan_ctx, FTSENT* entry) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        struct pakfire_package* package = NULL;
        int r = 0;
 
@@ -1991,7 +1991,7 @@ ERROR:
 
 int pakfire_repo_add(struct pakfire_repo* repo, const char* path,
                struct pakfire_package** package) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        int r;
 
        // This operation is only supported for the command line repository
@@ -2554,7 +2554,7 @@ ERROR:
 
 int pakfire_repo_compose(struct pakfire* pakfire, const char* path,
                struct pakfire_key* key, const char** files) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        struct pakfire_repo* repo = NULL;
        char realpath[PATH_MAX];
        char baseurl[PATH_MAX];
@@ -2694,7 +2694,7 @@ struct pakfire_repo_walk_archives_state {
 static int __pakfire_repo_walk_archives(
                pakfire_ctx* ctx, struct pakfire_package* pkg, void* data) {
        const struct pakfire_repo_walk_archives_state* state = data;
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        int r;
 
        // Check if we actually have a callback
index d6eb5cfde7b7694221a2c81093ac6125de4e9c08..bc617ab9035638e0fba15a770f51507406ab4107 100644 (file)
@@ -130,10 +130,10 @@ Id pakfire_repo_add_solvable(struct pakfire_repo* repo);
 #define pakfire_repo_make_path(repo, path, archive, pkg) \
        __pakfire_repo_make_path(repo, path, sizeof(path), archive, pkg)
 int __pakfire_repo_make_path(struct pakfire_repo* self,
-       char* path, size_t length, struct pakfire_archive* archive, struct pakfire_package* pkg);
+       char* path, size_t length, pakfire_archive* archive, struct pakfire_package* pkg);
 
 int pakfire_repo_import_archive(struct pakfire_repo* self,
-       struct pakfire_archive* archive, struct pakfire_package** package);
+       pakfire_archive* archive, struct pakfire_package** package);
 
 int pakfire_repo_download_package(struct pakfire_xfer** xfer,
        struct pakfire_repo* repo, struct pakfire_package* pkg);
@@ -152,7 +152,7 @@ int pakfire_repo_walk_packages(struct pakfire_repo* self,
        int (*callback)(pakfire_ctx* ctx, struct pakfire_package* pkg, void* data), void* data, int flags);
 
 typedef int (*pakfire_repo_walk_archives_callback)
-       (pakfire_ctx* ctx, struct pakfire_package* pkg, struct pakfire_archive* archive, void* data);
+       (pakfire_ctx* ctx, struct pakfire_package* pkg, pakfire_archive* archive, void* data);
 
 int pakfire_repo_walk_archives(struct pakfire_repo* self,
        pakfire_repo_walk_archives_callback callback, void* data, int flags);
index ac0d5b3f92a25bf524bbc890a393edfed92440d6..479c97713a982dca88992508ef378e1cff0590fb 100644 (file)
@@ -62,7 +62,7 @@ struct pakfire_transaction {
        Transaction* transaction;
        char** userinstalled;
 
-       struct pakfire_archive** archives;
+       pakfire_archive** archives;
        struct pakfire_package** packages;
        size_t num;
 
@@ -1264,7 +1264,7 @@ static int pakfire_transaction_check(struct pakfire_transaction* transaction) {
 }
 
 static int pakfire_transaction_verify(struct pakfire_transaction* transaction,
-               struct pakfire_package* pkg, struct pakfire_archive* archive) {
+               struct pakfire_package* pkg, pakfire_archive* archive) {
        enum pakfire_hash_type hash = PAKFIRE_HASH_UNDEFINED;
        const unsigned char* checksum = NULL;
        size_t checksum_length = 0;
@@ -1300,7 +1300,7 @@ static int pakfire_transaction_verify(struct pakfire_transaction* transaction,
 }
 
 static int pakfire_transaction_run_script(struct pakfire_transaction* transaction,
-               struct pakfire_db* db, const char* type, struct pakfire_package* pkg, struct pakfire_archive* archive) {
+               struct pakfire_db* db, const char* type, struct pakfire_package* pkg, pakfire_archive* archive) {
        struct pakfire_scriptlet* scriptlet = NULL;
 
        // Fetch scriptlet from archive if possible
@@ -1322,7 +1322,7 @@ static int pakfire_transaction_run_script(struct pakfire_transaction* transactio
 }
 
 static int pakfire_transaction_extract(struct pakfire_transaction* transaction,
-               struct pakfire_package* pkg, struct pakfire_archive* archive) {
+               struct pakfire_package* pkg, pakfire_archive* archive) {
        struct pakfire_filelist* filelist = NULL;
        int r;
 
@@ -1468,7 +1468,7 @@ static int pakfire_transaction_package_is_userinstalled(
 }
 
 static int pakfire_transaction_apply_systemd_sysusers(struct pakfire_transaction* transaction,
-               struct pakfire_package* pkg, struct pakfire_archive* archive) {
+               struct pakfire_package* pkg, pakfire_archive* archive) {
        // Walk through the archive and find all sysuser files
        if (pakfire_package_matches_dep(pkg, PAKFIRE_PKG_REQUIRES, "pakfire(systemd-sysusers)"))
                return pakfire_archive_apply_systemd_sysusers(archive);
@@ -1486,7 +1486,7 @@ static int pakfire_transaction_apply_systemd_tmpfiles(
 }
 
 static int pakfire_transaction_run_step(struct pakfire_transaction* transaction,
-               struct pakfire_db* db, const enum pakfire_actions action, struct pakfire_package* pkg, struct pakfire_archive* archive) {
+               struct pakfire_db* db, const enum pakfire_actions action, struct pakfire_package* pkg, pakfire_archive* archive) {
        if (!pkg) {
                errno = EINVAL;
                return 1;
@@ -1739,7 +1739,7 @@ static int pakfire_transaction_run_steps(struct pakfire_transaction* transaction
 
 static int pakfire_transaction_open_archives(
                struct pakfire_transaction* transaction, size_t* total_size) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        int r;
 
        for (unsigned int i = 0; i < transaction->num; i++) {
@@ -2083,7 +2083,7 @@ ERROR:
 
 int pakfire_transaction_compose_repo(struct pakfire_transaction* transaction,
                struct pakfire_key* key, const char* path) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        int r;
 
        // Allocate an array for all files
index 9c60aa79d749c1f8a4b7cef1c0d82f5907a26688..1da49ce76a8faf4d1f05a657fbae66d92aa86527 100644 (file)
@@ -35,7 +35,7 @@
 #include "repo.h"
 #include "util.h"
 
-PyObject* new_archive(PyTypeObject* type, struct pakfire_archive* archive) {
+PyObject* new_archive(PyTypeObject* type, pakfire_archive* archive) {
        ArchiveObject* self = (ArchiveObject *)type->tp_alloc(type, 0);
        if (self) {
                self->archive = pakfire_archive_ref(archive);
index 53e065eb17fe9a2a607b489a088de018ca03d026..ed0ebc009b953e9f0143f30997216e8e50066191 100644 (file)
 
 typedef struct {
        PyObject_HEAD
-       struct pakfire_archive* archive;
+       pakfire_archive* archive;
 } ArchiveObject;
 
 extern PyTypeObject ArchiveType;
 
-PyObject* new_archive(PyTypeObject* type, struct pakfire_archive* archive);
+PyObject* new_archive(PyTypeObject* type, pakfire_archive* archive);
 
 #endif /* PYTHON_PAKFIRE_ARCHIVE_H */
index 8e1b606dacead6568909c5cb59ce514ca3766011..8bbaff5625082ced3bf91bbf89c0455ab9e47bfe 100644 (file)
@@ -358,7 +358,7 @@ static PyObject* Pakfire_version_compare(PakfireObject* self, PyObject* args) {
 }
 
 static PyObject* Pakfire_dist(PakfireObject* self, PyObject* args) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        const char* path = NULL;
        PyObject* ret = NULL;
        int r;
@@ -435,7 +435,7 @@ static PyObject* Pakfire_clean(PakfireObject* self) {
 }
 
 static PyObject* Pakfire_open(PakfireObject* self, PyObject* args) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        const char* path = NULL;
 
        if (!PyArg_ParseTuple(args, "s", &path))
index 2cb954bafdadd17698a7ced895edd2f3491c5e1d..a2fa6afe2caf35d2bad90e61eea2a303b060cad4 100644 (file)
@@ -31,7 +31,7 @@
 #define TEST_PKG1_PATH "data/beep-1.3-2.ip3.x86_64.pfm"
 
 static int test_open(const struct test* t) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        struct pakfire_package* package = NULL;
        int r = EXIT_FAILURE;
 
@@ -69,7 +69,7 @@ FAIL:
 }
 
 static int test_open_directory(const struct test* t) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        int r = EXIT_FAILURE;
 
        // Open the archive
@@ -87,7 +87,7 @@ FAIL:
 }
 
 static int test_read(const struct test* t) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        FILE* f = NULL;
        char data[20000];
        size_t length = 0;
@@ -132,7 +132,7 @@ FAIL:
 }
 
 static int test_copy(const struct test* t) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        char* path = NULL;
        int r = EXIT_FAILURE;
 
@@ -163,7 +163,7 @@ FAIL:
 }
 
 static int test_filelist(const struct test* t) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        struct pakfire_filelist* list = NULL;
        int r = EXIT_FAILURE;
 
@@ -189,7 +189,7 @@ FAIL:
 }
 
 static int test_extract(const struct test* t) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        char path[PATH_MAX];
        int r = EXIT_FAILURE;
 
@@ -215,7 +215,7 @@ static int test_import(const struct test* t) {
        const char* path = TEST_SRC_PATH TEST_PKG1_PATH;
        int r = EXIT_FAILURE;
 
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        struct pakfire_repo* repo = NULL;
        struct pakfire_package* package = NULL;
 
index 795790b89ea27a455c4f131d658b84e0e28f3aa2..a056f7c9ae3aa50b095bb6b8d56b09cdd1cd51ef 100644 (file)
@@ -81,7 +81,7 @@ static int test_add_package(const struct test* t) {
        struct pakfire_package* package = NULL;
        struct pakfire_db* db = NULL;
        struct pakfire_repo* repo = NULL;
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        int r = EXIT_FAILURE;
 
        ASSERT(repo = pakfire_get_repo(t->pakfire, PAKFIRE_REPO_DUMMY));
index 18b46d96e3165388a4eed5d7c062f35cd131dbac..825ed49bdf3631b957045f55803c88df9e34249f 100644 (file)
@@ -172,7 +172,7 @@ FAIL:
 static int test_dist_dummy(const struct test* t) {
        int r = EXIT_FAILURE;
 
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        struct pakfire_package* package = NULL;
        struct pakfire_filelist* filelist = NULL;
 
index bd63130d9d7c678c8a0ddb50ac72d44153798a55..b712bf993f9523c99d5d09828bf78ceafb554f66 100644 (file)
@@ -65,7 +65,7 @@ FAIL:
 }
 
 static int test_compare_metadata(const struct test* t) {
-       struct pakfire_archive* archive = NULL;
+       pakfire_archive* archive = NULL;
        struct pakfire_package* pkg1 = NULL;
        struct pakfire_package* pkg2 = NULL;
        struct pakfire_packager* packager = NULL;