return r;
}
-static int pakfire_archive_parse_entry_filelist(PakfireArchive archive,
- struct archive* a, struct archive_entry* e) {
- char* data;
- size_t data_size;
-
- int r = pakfire_archive_copy_data_to_buffer(archive->pakfire, a, e, &data, &data_size);
- if (r) {
- return 1;
- }
-
- // Terminate string.
- data[data_size] = '\0';
-
- if (data_size > 0) {
- r = pakfire_filelist_create_from_file(&archive->filelist, archive->pakfire,
- data, archive->format);
- }
-
- free(data);
-
- return r;
-}
-
static int pakfire_archive_parse_entry_checksums(PakfireArchive archive,
struct archive* a, struct archive_entry* e) {
char* data;