unsigned int format;
struct json_object* metadata;
- struct pakfire_filelist* filelist;
+ pakfire_filelist* filelist;
// Scriptlets
struct pakfire_scriptlet* scriptlets[MAX_SCRIPTLETS];
static int __pakfire_archive_load_filelist(pakfire_archive* archive,
struct archive* a, struct archive_entry* entry, void* data) {
- struct pakfire_filelist* filelist = data;
+ pakfire_filelist* filelist = data;
struct pakfire_file* file = NULL;
int r;
}
static int pakfire_archive_load_filelist(pakfire_archive* self) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
int r;
// Create a new filelist
return r;
}
-int pakfire_archive_get_filelist(pakfire_archive* self, struct pakfire_filelist** filelist) {
+int pakfire_archive_get_filelist(pakfire_archive* self, pakfire_filelist** filelist) {
int r;
// Load the filelist if we don't have one, yet
unsigned int pakfire_archive_get_format(pakfire_archive* archive);
-int pakfire_archive_get_filelist(pakfire_archive* self, struct pakfire_filelist** filelist);
+int pakfire_archive_get_filelist(pakfire_archive* self, pakfire_filelist** filelist);
int pakfire_archive_verify(pakfire_archive* archive, int* status);
}
int pakfire_archive_writer_write_files(
- pakfire_archive_writer* self, struct pakfire_filelist* files) {
+ pakfire_archive_writer* self, pakfire_filelist* files) {
int r;
// Fetch the total amount of data we are going to write
int pakfire_archive_writer_write_everything(
pakfire_archive_writer* self, const char* root) {
- struct pakfire_filelist* files = NULL;
+ pakfire_filelist* files = NULL;
int r;
// Create a new filelist
const char* format, ...) __attribute__((format(printf, 2, 3)));
int pakfire_archive_writer_write_files(
- pakfire_archive_writer* self, struct pakfire_filelist* files);
+ pakfire_archive_writer* self, pakfire_filelist* files);
int pakfire_archive_writer_write_everything(
pakfire_archive_writer* self, const char* root);
struct pakfire_find_deps_ctx {
pakfire_build* build;
struct pakfire_package* pkg;
- struct pakfire_filelist* filelist;
+ pakfire_filelist* filelist;
};
static int pakfire_build_process_pkgconfig_dep(struct pakfire_package* pkg,
static int pakfire_build_find_perl_files(
pakfire_ctx* ctx, struct pakfire_file* file, void* data) {
- struct pakfire_filelist* perlfiles = data;
+ pakfire_filelist* perlfiles = data;
// Add all perl files
if (pakfire_file_matches_class(file, PAKFIRE_FILE_PERL))
}
static int pakfire_build_find_perl_deps(pakfire_build* build,
- struct pakfire_package* pkg, struct pakfire_filelist* filelist) {
- struct pakfire_filelist* perlfiles = NULL;
+ struct pakfire_package* pkg, pakfire_filelist* filelist) {
+ pakfire_filelist* perlfiles = NULL;
const char* args[] = {
build->buildroot,
NULL,
static int pakfire_build_find_dependencies(pakfire_build* build,
struct pakfire_parser* makefile, const char* namespace,
- struct pakfire_package* pkg, struct pakfire_filelist* filelist) {
+ struct pakfire_package* pkg, pakfire_filelist* filelist) {
char* filter_provides = NULL;
char* filter_requires = NULL;
int r;
}
static int pakfire_build_package_mark_config_files(pakfire_build* build,
- struct pakfire_filelist* filelist, struct pakfire_parser* makefile, const char* namespace) {
+ pakfire_filelist* filelist, struct pakfire_parser* makefile, const char* namespace) {
char** configfiles = NULL;
int r;
static int pakfire_build_package_add_files(pakfire_build* build,
struct pakfire_parser* makefile, const char* buildroot, const char* namespace,
struct pakfire_package* pkg, struct pakfire_packager* packager) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
char** includes = NULL;
char** excludes = NULL;
int r;
pakfire_build* build;
// Filelist with files to remove
- struct pakfire_filelist* removees;
+ pakfire_filelist* removees;
} pakfire_build_post_process_state;
/*
to the given filelist which will optionally be all removed after.
*/
static int pakfire_build_post_process_files(pakfire_build* build,
- struct pakfire_filelist* filelist, const char* description,
+ pakfire_filelist* filelist, const char* description,
pakfire_filelist_walk_callback callback, int flags) {
- struct pakfire_filelist* removees = NULL;
+ pakfire_filelist* removees = NULL;
int r;
// Create a filelist with objects that need to be removed
}
static int pakfire_build_post_remove_static_libraries(
- pakfire_build* build, struct pakfire_filelist* filelist) {
+ pakfire_build* build, pakfire_filelist* filelist) {
return pakfire_build_post_process_files(build, filelist,
"Removing static libaries...",
__pakfire_build_remove_static_libraries,
}
static int pakfire_build_post_remove_libtool_archives(
- pakfire_build* build, struct pakfire_filelist* filelist) {
+ pakfire_build* build, pakfire_filelist* filelist) {
return pakfire_build_post_process_files(build, filelist,
"Removing libtool archives...",
__pakfire_build_remove_libtool_archives,
}
static int pakfire_build_post_check_broken_symlinks(
- pakfire_build* build, struct pakfire_filelist* filelist) {
+ pakfire_build* build, pakfire_filelist* filelist) {
return pakfire_build_post_process_files(build, filelist,
"Broken symlinks have been found:",
__pakfire_build_check_broken_symlinks,
*/
static int pakfire_build_run_post_build_checks(pakfire_build* build) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
int r;
// Create a filelist of all files in the build
}
static int pakfire_build_check_unpackaged_files(pakfire_build* build) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
int r;
// Create a new filelist
}
static int pakfire_db_add_files(pakfire_db* db, unsigned long id, pakfire_archive* archive) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
sqlite3_stmt* stmt = NULL;
int r;
return pakfire_file_set_checksum(file, type, checksum, checksum_length);
}
-static int pakfire_db_load_file(pakfire_db* db, struct pakfire_filelist* filelist,
+static int pakfire_db_load_file(pakfire_db* db, pakfire_filelist* filelist,
sqlite3_stmt* stmt) {
struct pakfire_file* file = NULL;
int r;
return r;
}
-int pakfire_db_filelist(pakfire_db* db, struct pakfire_filelist** filelist) {
- struct pakfire_filelist* list = NULL;
+int pakfire_db_filelist(pakfire_db* db, pakfire_filelist** filelist) {
+ pakfire_filelist* list = NULL;
sqlite3_stmt* stmt = NULL;
int r;
return r;
}
-int pakfire_db_package_filelist(pakfire_db* db, struct pakfire_filelist** filelist,
+int pakfire_db_package_filelist(pakfire_db* db, pakfire_filelist** filelist,
struct pakfire_package* pkg) {
- struct pakfire_filelist* fl = NULL;
+ pakfire_filelist* fl = NULL;
sqlite3_stmt* stmt = NULL;
int r = 1;
struct pakfire_scriptlet* pakfire_db_get_scriptlet(
pakfire_db* db, struct pakfire_package* pkg, const char* type);
-int pakfire_db_filelist(pakfire_db* db, struct pakfire_filelist** filelist);
-int pakfire_db_package_filelist(pakfire_db* db, struct pakfire_filelist** filelist,
+int pakfire_db_filelist(pakfire_db* db, pakfire_filelist** filelist);
+int pakfire_db_package_filelist(pakfire_db* db, pakfire_filelist** filelist,
struct pakfire_package* pkg);
#endif /* PAKFIRE_DB_H */
static int pakfire_dist_add_files(pakfire_ctx* ctx, struct pakfire* pakfire,
struct pakfire_packager* packager, const char* file) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
char root[PATH_MAX];
int r;
unsigned int num_files;
};
-int pakfire_filelist_create(struct pakfire_filelist** list, struct pakfire* pakfire) {
- struct pakfire_filelist* l = NULL;
+int pakfire_filelist_create(pakfire_filelist** list, struct pakfire* pakfire) {
+ pakfire_filelist* l = NULL;
// Allocate a new object
l = calloc(1, sizeof(*l));
return 0;
}
-static void pakfire_filelist_free(struct pakfire_filelist* list) {
+static void pakfire_filelist_free(pakfire_filelist* list) {
pakfire_filelist_clear(list);
if (list->pakfire)
pakfire_unref(list->pakfire);
free(list);
}
-struct pakfire_filelist* pakfire_filelist_ref(struct pakfire_filelist* list) {
+pakfire_filelist* pakfire_filelist_ref(pakfire_filelist* list) {
list->nrefs++;
return list;
}
-struct pakfire_filelist* pakfire_filelist_unref(struct pakfire_filelist* list) {
+pakfire_filelist* pakfire_filelist_unref(pakfire_filelist* list) {
if (--list->nrefs > 0)
return list;
return NULL;
}
-size_t pakfire_filelist_length(struct pakfire_filelist* list) {
+size_t pakfire_filelist_length(pakfire_filelist* list) {
return list->num_files;
}
-size_t pakfire_filelist_total_size(struct pakfire_filelist* list) {
+size_t pakfire_filelist_total_size(pakfire_filelist* list) {
size_t size = 0;
for (unsigned int i = 0; i < list->num_files; i++)
return size;
}
-int pakfire_filelist_is_empty(struct pakfire_filelist* list) {
+int pakfire_filelist_is_empty(pakfire_filelist* list) {
return list->num_files == 0;
}
-void pakfire_filelist_clear(struct pakfire_filelist* list) {
+void pakfire_filelist_clear(pakfire_filelist* list) {
if (list->files) {
for (unsigned int i = 0; i < list->num_files; i++)
pakfire_file_unref(list->files[i]);
}
}
-struct pakfire_file* pakfire_filelist_get(struct pakfire_filelist* list, size_t index) {
+struct pakfire_file* pakfire_filelist_get(pakfire_filelist* list, size_t index) {
// Check that index is in range
if (index >= list->num_files) {
errno = ERANGE;
/*
Checks if the file is already on the list
*/
-static int pakfire_filelist_has_file(struct pakfire_filelist* list, struct pakfire_file* file) {
+static int pakfire_filelist_has_file(pakfire_filelist* list, struct pakfire_file* file) {
for (unsigned int i = 0; i < list->num_files; i++) {
if (list->files[i] == file)
return i;
return -1;
}
-static int pakfire_filelist_search(struct pakfire_filelist* list, struct pakfire_file* file) {
+static int pakfire_filelist_search(pakfire_filelist* list, struct pakfire_file* file) {
int i;
int r;
return lo;
}
-int pakfire_filelist_add(struct pakfire_filelist* list, struct pakfire_file* file) {
+int pakfire_filelist_add(pakfire_filelist* list, struct pakfire_file* file) {
// Do not do anything if the file is already on the list
if (pakfire_filelist_has_file(list, file) >= 0)
return 0;
return 0;
}
-static int pakfire_filelist_remove(struct pakfire_filelist* list, struct pakfire_file* file) {
+static int pakfire_filelist_remove(pakfire_filelist* list, struct pakfire_file* file) {
// Check if the file is on the list
int pos = pakfire_filelist_has_file(list, file);
static int __pakfire_filelist_remove_one(
pakfire_ctx* ctx, struct pakfire_file* file, void* data) {
- struct pakfire_filelist* list = data;
+ pakfire_filelist* list = data;
// Remove the file from the given filelist
return pakfire_filelist_remove(list, file);
}
int pakfire_filelist_remove_all(
- struct pakfire_filelist* list, struct pakfire_filelist* removees) {
+ pakfire_filelist* list, pakfire_filelist* removees) {
return pakfire_filelist_walk(removees, __pakfire_filelist_remove_one, list, 0, NULL);
}
return 0;
}
-struct pakfire_filelist_matches {
+typedef struct pakfire_filelist_matches {
const char* root;
const char** includes;
const char** excludes;
const int flags;
-};
+} pakfire_filelist_matches;
static int pakfire_filelist_scan_filter(struct archive* archive, void* p,
struct archive_entry* entry) {
- const struct pakfire_filelist_matches* matches = p;
+ const pakfire_filelist_matches* matches = p;
// Descend if possible
if (archive_read_disk_can_descend(archive))
return 1;
}
-int pakfire_filelist_scan(struct pakfire_filelist* list, const char* root,
+int pakfire_filelist_scan(pakfire_filelist* list, const char* root,
const char** includes, const char** excludes, int flags) {
struct archive* reader = NULL;
struct pakfire_file* file = NULL;
struct archive_entry* entry = NULL;
- struct pakfire_filelist_matches matches = {
+ pakfire_filelist_matches matches = {
.root = root,
.includes = includes,
.excludes = excludes,
}
static int pakfire_filelist_contains_path(
- struct pakfire_filelist* list, const char* path) {
+ pakfire_filelist* list, const char* path) {
const char* p = NULL;
int i;
int r;
}
static int pakfire_filelist_contains_pattern(
- struct pakfire_filelist* list, const char* pattern) {
+ pakfire_filelist* list, const char* pattern) {
for (unsigned int i = 0; i < list->num_files; i++) {
const char* path = pakfire_file_get_path(list->files[i]);
if (!path)
return 0;
}
-int pakfire_filelist_contains(struct pakfire_filelist* list, const char* pattern) {
+int pakfire_filelist_contains(pakfire_filelist* list, const char* pattern) {
if (!pattern)
return -EINVAL;
return pakfire_filelist_contains_path(list, pattern);
}
-int pakfire_filelist_walk(struct pakfire_filelist* list,
+int pakfire_filelist_walk(pakfire_filelist* list,
pakfire_filelist_walk_callback callback, void* data, int flags, const char* title) {
struct pakfire_progress* progress = NULL;
int r = 0;
return 0;
}
-int pakfire_filelist_dump(struct pakfire_filelist* list, int flags) {
+int pakfire_filelist_dump(pakfire_filelist* list, int flags) {
return pakfire_filelist_walk(list, __pakfire_filelist_dump, &flags, 0, NULL);
}
/*
Verifies all files on the filelist
*/
-int pakfire_filelist_verify(struct pakfire_filelist* list, struct pakfire_filelist* errors) {
+int pakfire_filelist_verify(pakfire_filelist* list, pakfire_filelist* errors) {
struct pakfire_progress* progress = NULL;
int status;
int r;
return r;
}
-int pakfire_filelist_cleanup(struct pakfire_filelist* list, int flags) {
+int pakfire_filelist_cleanup(pakfire_filelist* list, int flags) {
int r;
// Nothing to do if the filelist is empty
/*
Returns true if any file on the list matches class
*/
-int pakfire_filelist_matches_class(struct pakfire_filelist* list, int class) {
+int pakfire_filelist_matches_class(pakfire_filelist* list, int class) {
return pakfire_filelist_walk(list, __pakfire_filelist_matches_class, &class, 0, NULL);
}
#include <stdio.h>
-struct pakfire_filelist;
+typedef struct pakfire_filelist pakfire_filelist;
#include <pakfire/ctx.h>
#include <pakfire/file.h>
#include <pakfire/pakfire.h>
-int pakfire_filelist_create(struct pakfire_filelist** list, struct pakfire* pakfire);
+int pakfire_filelist_create(pakfire_filelist** list, struct pakfire* pakfire);
-struct pakfire_filelist* pakfire_filelist_ref(struct pakfire_filelist* list);
-struct pakfire_filelist* pakfire_filelist_unref(struct pakfire_filelist* list);
+pakfire_filelist* pakfire_filelist_ref(pakfire_filelist* list);
+pakfire_filelist* pakfire_filelist_unref(pakfire_filelist* list);
-size_t pakfire_filelist_length(struct pakfire_filelist* list);
-int pakfire_filelist_is_empty(struct pakfire_filelist* list);
-void pakfire_filelist_clear(struct pakfire_filelist* list);
+size_t pakfire_filelist_length(pakfire_filelist* list);
+int pakfire_filelist_is_empty(pakfire_filelist* list);
+void pakfire_filelist_clear(pakfire_filelist* list);
-struct pakfire_file* pakfire_filelist_get(struct pakfire_filelist* list, size_t index);
+struct pakfire_file* pakfire_filelist_get(pakfire_filelist* list, size_t index);
-int pakfire_filelist_add(struct pakfire_filelist* list, struct pakfire_file* file);
+int pakfire_filelist_add(pakfire_filelist* list, struct pakfire_file* file);
-size_t pakfire_filelist_total_size(struct pakfire_filelist* list);
+size_t pakfire_filelist_total_size(pakfire_filelist* list);
-int pakfire_filelist_remove_all(struct pakfire_filelist* list,
- struct pakfire_filelist* removees);
+int pakfire_filelist_remove_all(pakfire_filelist* list,
+ pakfire_filelist* removees);
enum pakfire_filelist_scan_flags {
PAKFIRE_FILELIST_EXTENDED_MATCHING = (1 << 0),
PAKFIRE_FILELIST_NO_DIRECTORIES = (1 << 1),
};
-int pakfire_filelist_scan(struct pakfire_filelist* list, const char* root,
+int pakfire_filelist_scan(pakfire_filelist* list, const char* root,
const char** includes, const char** excludes, int flags);
-int pakfire_filelist_contains(struct pakfire_filelist* list, const char* pattern);
+int pakfire_filelist_contains(pakfire_filelist* list, const char* pattern);
typedef int (*pakfire_filelist_walk_callback)
(pakfire_ctx* ctx, struct pakfire_file* file, void* data);
PAKFIRE_FILELIST_SHOW_PROGRESS = (1 << 0),
};
-int pakfire_filelist_walk(struct pakfire_filelist* list,
+int pakfire_filelist_walk(pakfire_filelist* list,
pakfire_filelist_walk_callback callback, void* data, int flags, const char* title);
-int pakfire_filelist_dump(struct pakfire_filelist* list, int flags);
+int pakfire_filelist_dump(pakfire_filelist* list, int flags);
-int pakfire_filelist_verify(struct pakfire_filelist* list, struct pakfire_filelist* errors);
+int pakfire_filelist_verify(pakfire_filelist* list, pakfire_filelist* errors);
-int pakfire_filelist_cleanup(struct pakfire_filelist* list, int flags);
+int pakfire_filelist_cleanup(pakfire_filelist* list, int flags);
-int pakfire_filelist_matches_class(struct pakfire_filelist* list, int class);
+int pakfire_filelist_matches_class(pakfire_filelist* list, int class);
#endif /* PAKFIRE_FILELIST_H */
// Stream a filelist
struct pakfire_jail_filelist {
- struct pakfire_filelist* filelist;
+ pakfire_filelist* filelist;
size_t i;
// Buffer for the path
struct pakfire_package* pkg;
// Filelist
- struct pakfire_filelist* filelist;
+ pakfire_filelist* filelist;
// Results
TAILQ_HEAD(results, pakfire_linter_result) results;
}
if (flags & PAKFIRE_PKG_DUMP_FILELIST) {
- struct pakfire_filelist* filelist = pakfire_package_get_filelist(pkg);
+ pakfire_filelist* filelist = pakfire_package_get_filelist(pkg);
const char* prefix = _("Filelist");
struct pakfire_package_filelist_search {
struct pakfire* pakfire;
- struct pakfire_filelist* filelist;
+ pakfire_filelist* filelist;
int r;
};
return r;
}
-static int pakfire_package_fetch_filelist(struct pakfire_package* pkg, struct pakfire_filelist* filelist) {
+static int pakfire_package_fetch_filelist(struct pakfire_package* pkg, pakfire_filelist* filelist) {
struct pakfire_package_filelist_search search = {
.pakfire = pkg->pakfire,
.filelist = filelist,
return search.r;
}
-struct pakfire_filelist* pakfire_package_get_filelist(struct pakfire_package* pkg) {
- struct pakfire_filelist* filelist = NULL;
+pakfire_filelist* pakfire_package_get_filelist(struct pakfire_package* pkg) {
+ pakfire_filelist* filelist = NULL;
// Create a new filelist
int r = pakfire_filelist_create(&filelist, pkg->pakfire);
}
int pakfire_package_set_filelist(
- struct pakfire_package* pkg, struct pakfire_filelist* filelist) {
+ struct pakfire_package* pkg, pakfire_filelist* filelist) {
return pakfire_filelist_walk(filelist, __pakfire_package_set_filelist, pkg, 0, NULL);
}
static int pakfire_package_add_json_filelist(
struct pakfire_package* pkg, struct json_object* md) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
struct json_object* object = NULL;
int r;
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);
+pakfire_filelist* pakfire_package_get_filelist(struct pakfire_package* pkg);
+int pakfire_package_set_filelist(struct pakfire_package* pkg, pakfire_filelist* filelist);
int pakfire_package_set_filelist_from_string(struct pakfire_package* pkg, const char* files);
enum pakfire_package_dump_flags {
struct archive* reader;
// Payload
- struct pakfire_filelist* filelist;
+ pakfire_filelist* filelist;
// Scriptlets
struct pakfire_scriptlet** scriptlets;
}
int pakfire_packager_add_files(
- struct pakfire_packager* packager, struct pakfire_filelist* filelist) {
+ struct pakfire_packager* packager, pakfire_filelist* filelist) {
// Add all files on the filelist
return pakfire_filelist_walk(filelist, __pakfire_packager_add_files, packager, 0, NULL);
}
int pakfire_packager_add_file(
struct pakfire_packager* packager, struct pakfire_file* file);
int pakfire_packager_add_files(struct pakfire_packager* packager,
- struct pakfire_filelist* filelist);
+ pakfire_filelist* filelist);
int pakfire_packager_add(struct pakfire_packager* packager,
const char* sourcepath, const char* path);
}
static int pakfire_check_files(struct pakfire* pakfire,
- pakfire_db* db, struct pakfire_filelist* errors) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_db* db, pakfire_filelist* errors) {
+ pakfire_filelist* filelist = NULL;
int r;
// Fetch the filelist
return r;
}
-int pakfire_check(struct pakfire* pakfire, struct pakfire_filelist* errors) {
+int pakfire_check(struct pakfire* pakfire, pakfire_filelist* errors) {
pakfire_db* db = NULL;
int r;
// Check
-int pakfire_check(struct pakfire* pakfire, struct pakfire_filelist* errors);
+int pakfire_check(struct pakfire* pakfire, pakfire_filelist* errors);
// Snapshots
int pakfire_update_snapshot(struct pakfire* pakfire);
char path[PATH_MAX];
// Filelist
- struct pakfire_filelist* filelist;
+ pakfire_filelist* filelist;
// Sources
- struct pakfire_filelist* sources;
+ pakfire_filelist* sources;
// Source Directory
int sourcesfd;
Scan all files in path and identify ELF files
*/
static int pakfire_stripper_scan(struct pakfire_stripper* self) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
int r;
// Create a new filelist
static int pakfire_transaction_extract(struct pakfire_transaction* transaction,
struct pakfire_package* pkg, pakfire_archive* archive) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
int r;
// Fetch NEVRA
static int pakfire_transaction_erase(struct pakfire_transaction* transaction,
pakfire_db* db, struct pakfire_package* pkg) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
int r;
// Fetch NEVRA
}
static PyObject* Archive_get_filelist(ArchiveObject* self) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
int r;
Py_BEGIN_ALLOW_THREADS
if (list == NULL)
return NULL;
- struct pakfire_filelist* filelist = pakfire_package_get_filelist(self->package);
+ pakfire_filelist* filelist = pakfire_package_get_filelist(self->package);
for (unsigned int i = 0; i < pakfire_filelist_length(filelist); i++) {
struct pakfire_file* file = pakfire_filelist_get(filelist, i);
const char* path = pakfire_file_get_path(file);
return NULL;
}
-PyObject* PyList_FromFileList(struct pakfire_filelist* filelist) {
+PyObject* PyList_FromFileList(pakfire_filelist* filelist) {
struct pakfire_file* file = NULL;
PyObject* f = NULL;
int r;
PyObject* PyUnicodeList_FromStringArray(const char** l);
PyObject* PyList_FromPackageList(struct pakfire_packagelist* packagelist);
-PyObject* PyList_FromFileList(struct pakfire_filelist* filelist);
+PyObject* PyList_FromFileList(pakfire_filelist* filelist);
PyObject* PyDateTime_FromTime_t(const time_t* t);
static int test_filelist(const struct test* t) {
pakfire_archive* archive = NULL;
- struct pakfire_filelist* list = NULL;
+ pakfire_filelist* list = NULL;
int r = EXIT_FAILURE;
// Open the archive
}
static int test_create_filelist(const struct test* t) {
- struct pakfire_filelist* list = NULL;
+ pakfire_filelist* list = NULL;
struct pakfire_file* file1 = NULL;
struct pakfire_file* file2 = NULL;
struct pakfire_file* file3 = NULL;
pakfire_archive* archive = NULL;
struct pakfire_package* package = NULL;
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
// Create a directory to write packages to
char* tmp = test_mkdtemp();
}
static int test_filelist(const struct test* t) {
- struct pakfire_filelist* filelist = NULL;
+ pakfire_filelist* filelist = NULL;
struct pakfire_file* file = NULL;
struct pakfire_package* pkg = NULL;
int r = EXIT_FAILURE;