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;
Hash table.
Definition: hash.c:41
void di_release_free(di_release *packages)
Definition: release.c:122
char * origin
Definition: release.h:40
di_release * di_release_alloc(void)
Definition: release.c:108
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
a mem chunk
Definition: mem_chunk.c:46
Info about a parser field.
Definition: parser.h:104
raw string
Definition: string.h:37
di_mem_chunk * release_file_mem_chunk
Definition: release.h:44
di_rstring key
Definition: release.h:55
Release file - file entry.
Definition: release.h:50
char * codename
Definition: release.h:42
char * filename
Definition: release.h:54
unsigned int size
Definition: release.h:57
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
Release file.
Definition: release.h:38
char * suite
Definition: release.h:41
di_hash_table * sha256
Definition: release.h:43