|
libdebian-installer
|
Data Structures | |
| struct | internal_di_package_parser_data |
Functions | |
| di_parser_info * | di_package_parser_info (void) |
| di_package * | di_package_special_read_file (const char *file, di_packages *packages, di_packages_allocator *allocator, di_parser_info *(info)(void)) |
| static di_package * | di_package_read_file (const char *file, di_packages *packages, di_packages_allocator *allocator) |
Variables | |
| di_parser_fields_function_read | di_package_parser_read_dependency |
| di_parser_fields_function_read | di_package_parser_read_description |
| di_parser_fields_function_read | di_package_parser_read_priority |
| di_parser_fields_function_read | di_package_parser_read_status |
| di_parser_fields_function_write | di_package_parser_write_dependency |
| di_parser_fields_function_write | di_package_parser_write_description |
| di_parser_fields_function_write | di_package_parser_write_priority |
| di_parser_fields_function_write | di_package_parser_write_status |
| const di_parser_fieldinfo * | di_package_parser_fieldinfo [] |
| const di_parser_fieldinfo | internal_di_package_parser_field_status |
| const di_parser_fieldinfo | internal_di_package_parser_field_essential |
| const di_parser_fieldinfo | internal_di_package_parser_field_priority |
| const di_parser_fieldinfo | internal_di_package_parser_field_section |
| const di_parser_fieldinfo | internal_di_package_parser_field_installed_size |
| const di_parser_fieldinfo | internal_di_package_parser_field_maintainer |
| const di_parser_fieldinfo | internal_di_package_parser_field_architecture |
| const di_parser_fieldinfo | internal_di_package_parser_field_version |
| const di_parser_fieldinfo | internal_di_package_parser_field_replaces |
| const di_parser_fieldinfo | internal_di_package_parser_field_provides |
| const di_parser_fieldinfo | internal_di_package_parser_field_depends |
| const di_parser_fieldinfo | internal_di_package_parser_field_pre_depends |
| const di_parser_fieldinfo | internal_di_package_parser_field_recommends |
| const di_parser_fieldinfo | internal_di_package_parser_field_suggests |
| const di_parser_fieldinfo | internal_di_package_parser_field_conflicts |
| const di_parser_fieldinfo | internal_di_package_parser_field_enhances |
| const di_parser_fieldinfo | internal_di_package_parser_field_filename |
| const di_parser_fieldinfo | internal_di_package_parser_field_size |
| const di_parser_fieldinfo | internal_di_package_parser_field_md5sum |
| const di_parser_fieldinfo | internal_di_package_parser_field_description |
| di_parser_info* di_package_parser_info | ( | void | ) |
Get parser info for standard control file
References internal_di_package_parser_data::allocator, di_slist_node::data, di_package::depends, di_package::description, di_free(), di_malloc(), di_package_dependency_type_enhances, di_package_dependency_type_provides, di_package_dependency_type_reverse_enhances, di_package_dependency_type_reverse_provides, di_package_parser_read_dependency, di_package_parser_read_description, di_package_parser_read_priority, di_package_parser_read_status, di_package_parser_write_dependency, di_package_parser_write_description, di_package_parser_write_priority, di_package_parser_write_status, di_package_special_read_file(), di_package_type_non_existent, di_package_type_virtual_package, di_packages_get_package_new(), di_parser_rfc822_read_file(), di_renew, di_slist_append_chunk(), di_stradup(), di_slist::head, di_parser_fieldinfo::integer, di_package::key, di_parser_fieldinfo::key, di_slist_node::next, internal_di_package_parser_data::package, di_package::package, internal_di_package_parser_data::packages, di_package::priority, di_package_dependency::ptr, di_package::short_description, di_rstring::size, di_packages_allocator::slist_node_mem_chunk, di_package::status, di_package::status_want, di_rstring::string, and di_package_dependency::type.
Referenced by di_package_read_file().
|
inlinestatic |
Read a package control file
| file | file to read |
| packages | di_packages which the package is add to |
| allocator | the corresponding allocator |
References di_package_parser_info(), and di_package_special_read_file().
| di_package* di_package_special_read_file | ( | const char * | file, |
| di_packages * | packages, | ||
| di_packages_allocator * | allocator, | ||
| di_parser_info * | info)(void | ||
| ) |
Read a special package control file
| file | file to read |
| packages | di_packages which the package is add to |
| allocator | the corresponding allocator |
Referenced by di_package_parser_info(), di_package_read_file(), and di_system_package_read_file().
| const di_parser_fieldinfo* di_package_parser_fieldinfo[] |
Standard package control file
| di_parser_fields_function_read di_package_parser_read_dependency |
Read function for Dependency field
Referenced by di_package_parser_info().
| di_parser_fields_function_read di_package_parser_read_description |
Read function for Description field
Referenced by di_package_parser_info().
| di_parser_fields_function_read di_package_parser_read_priority |
Read function for Priority field
Referenced by di_package_parser_info().
| di_parser_fields_function_read di_package_parser_read_status |
Read function for Status field
Referenced by di_package_parser_info().
| di_parser_fields_function_write di_package_parser_write_dependency |
Write function for Dependency field
Referenced by di_package_parser_info().
| di_parser_fields_function_write di_package_parser_write_description |
Write function for Description field
Referenced by di_package_parser_info().
| di_parser_fields_function_write di_package_parser_write_priority |
Write function for Priority field
Referenced by di_package_parser_info().
| di_parser_fields_function_write di_package_parser_write_status |
Write function for Status field
Referenced by di_package_parser_info().
| const di_parser_fieldinfo internal_di_package_parser_field_status |
parser info
1.8.11