20 #ifndef DEBIAN_INSTALLER__RELEASE_H
21 #define DEBIAN_INSTALLER__RELEASE_H
23 #include <debian-installer/hash.h>
24 #include <debian-installer/parser.h>
25 #include <debian-installer/slist.h>
75 di_release_parser_read_file;
void di_parser_fields_function_read(void **data, const di_parser_fieldinfo *fip, di_rstring *field_modifier, di_rstring *value, void *user_data)
Definition: parser.h:49
const di_parser_fieldinfo * di_release_parser_fieldinfo[]
Definition: release.c:84
di_release * di_release_read_file(const char *file)
Definition: release.c:142
void di_release_free(di_release *packages)
Definition: release.c:122
di_release * di_release_alloc(void)
Definition: release.c:108
Hash table.
Definition: hash.c:42
a mem chunk
Definition: mem_chunk.c:47
Info about a parser field.
Definition: parser.h:105
Release file - file entry.
Definition: release.h:51
char * sum[2]
Definition: release.h:58
unsigned int size
Definition: release.h:57
char * filename
Definition: release.h:54
di_rstring key
Definition: release.h:55
Release file.
Definition: release.h:39
char * origin
Definition: release.h:40
di_mem_chunk * release_file_mem_chunk
Definition: release.h:44
char * suite
Definition: release.h:41
char * codename
Definition: release.h:42
di_hash_table * sha256
Definition: release.h:43
raw string
Definition: string.h:38