20 #ifndef DEBIAN_INSTALLER__PACKAGES_INTERNAL_H
21 #define DEBIAN_INSTALLER__PACKAGES_INTERNAL_H
23 #include <debian-installer/packages.h>
25 #include <debian-installer/list.h>
38 typedef void di_packages_resolve_dependencies_do_package (
di_package *package,
void *data);
42 di_packages_resolve_dependencies_check_package *check_real;
43 di_packages_resolve_dependencies_check_provide *check_virtual;
44 di_packages_resolve_dependencies_check_package *check_non_existant;
45 di_packages_resolve_dependencies_do_package *do_real;
46 unsigned int resolver;
47 void *check_virtual_data;
55 void di_packages_resolve_dependencies_marker (
di_packages *packages);
58 di_packages_resolve_dependencies_check_package
59 di_packages_resolve_dependencies_check_real,
60 di_packages_resolve_dependencies_check_non_existant,
61 di_packages_resolve_dependencies_check_non_existant_quiet,
62 di_packages_resolve_dependencies_check_non_existant_permissive;
64 di_packages_resolve_dependencies_check_provide
65 di_packages_resolve_dependencies_check_virtual;
67 di_packages_resolve_dependencies_do_package
68 di_packages_resolve_dependencies_do_real_list_append,
69 di_packages_resolve_dependencies_do_real_mark;
85 internal_di_packages_parser_write_entry_next;