di_parser_info* di_packages_minimal_parser_info | ( | void | ) |
For internal use only.
Get parser info for minimal Packages file
Referenced by di_packages_minimal_read_file().
{ di_parser_info *info; info = di_parser_info_alloc (); di_parser_info_add (info, di_packages_minimal_parser_fieldinfo); return info; }
static di_packages* di_packages_minimal_read_file | ( | const char * | file, | |
di_packages_allocator * | allocator | |||
) | [inline, static] |
Read a minimal Packages file
file | file to read | |
allocator | the allocator for the packages structure |
References di_packages_minimal_parser_info(), and di_packages_special_read_file().
{ return di_packages_special_read_file (file, allocator, di_packages_minimal_parser_info); }
di_parser_info* di_packages_parser_info | ( | void | ) |
For internal use only.
Get parser info for standard Packages file
Referenced by di_packages_read_file(), and di_packages_write_file().
{ di_parser_info *info; info = di_parser_info_alloc (); di_parser_info_add (info, di_packages_parser_fieldinfo); return info; }
static di_packages* di_packages_read_file | ( | const char * | file, | |
di_packages_allocator * | allocator | |||
) | [inline, static] |
Read a standard Packages file
file | file to read | |
allocator | the allocator for the packages structure |
References di_packages_parser_info(), and di_packages_special_read_file().
{ return di_packages_special_read_file (file, allocator, di_packages_parser_info); }
di_packages* di_packages_special_read_file | ( | const char * | file, | |
di_packages_allocator * | allocator, | |||
di_parser_info * | info)(void | |||
) |
Read a special Packages file
file | file to read |
Referenced by di_packages_minimal_read_file(), di_packages_read_file(), di_packages_status_read_file(), di_system_packages_read_file(), and di_system_packages_status_read_file().
int di_packages_special_write_file | ( | di_packages * | packages, | |
const char * | file, | |||
di_parser_info * | info)(void | |||
) |
Write a special Packages file
packages | the packages structure | |
file | file to write |
Referenced by di_packages_status_write_file(), di_packages_write_file(), di_system_packages_status_write_file(), and di_system_packages_write_file().
di_parser_info* di_packages_status_parser_info | ( | void | ) |
For internal use only.
Get parser info for standard status file
Referenced by di_packages_status_read_file(), and di_packages_status_write_file().
{ di_parser_info *info; info = di_parser_info_alloc (); di_parser_info_add (info, di_packages_status_parser_fieldinfo); return info; }
static di_packages* di_packages_status_read_file | ( | const char * | file, | |
di_packages_allocator * | allocator | |||
) | [inline, static] |
Read a standard status file
file | file to read | |
allocator | the allocator for the packages structure |
References di_packages_special_read_file(), and di_packages_status_parser_info().
{ return di_packages_special_read_file (file, allocator, di_packages_status_parser_info); }
static int di_packages_status_write_file | ( | di_packages * | packages, | |
const char * | file | |||
) | [inline, static] |
Write a standard status file
packages | the packages structure | |
file | file to write |
References di_packages_special_write_file(), and di_packages_status_parser_info().
{ return di_packages_special_write_file (packages, file, di_packages_status_parser_info); }
static int di_packages_write_file | ( | di_packages * | packages, | |
const char * | file | |||
) | [inline, static] |
Write a standard Packages file
packages | the packages structure | |
file | file to write |
References di_packages_parser_info(), and di_packages_special_write_file().
{ return di_packages_special_write_file (packages, file, di_packages_parser_info); }
Minimal Packages file
{ &internal_di_packages_parser_field_package, &internal_di_package_parser_field_essential, &internal_di_package_parser_field_priority, &internal_di_package_parser_field_installed_size, &internal_di_package_parser_field_version, &internal_di_package_parser_field_provides, &internal_di_package_parser_field_depends, &internal_di_package_parser_field_pre_depends, &internal_di_package_parser_field_filename, &internal_di_package_parser_field_md5sum, &internal_di_package_parser_field_size, NULL }
Minimal Packages file
Standard Packages file
{ &internal_di_packages_parser_field_package, &internal_di_package_parser_field_essential, &internal_di_package_parser_field_priority, &internal_di_package_parser_field_section, &internal_di_package_parser_field_installed_size, &internal_di_package_parser_field_maintainer, &internal_di_package_parser_field_architecture, &internal_di_package_parser_field_version, &internal_di_package_parser_field_replaces, &internal_di_package_parser_field_provides, &internal_di_package_parser_field_depends, &internal_di_package_parser_field_pre_depends, &internal_di_package_parser_field_recommends, &internal_di_package_parser_field_suggests, &internal_di_package_parser_field_conflicts, &internal_di_package_parser_field_enhances, &internal_di_package_parser_field_filename, &internal_di_package_parser_field_size, &internal_di_package_parser_field_md5sum, &internal_di_package_parser_field_description, NULL }
Standard Packages file
{ &internal_di_packages_parser_field_package, &internal_di_package_parser_field_status, &internal_di_package_parser_field_essential, &internal_di_package_parser_field_priority, &internal_di_package_parser_field_section, &internal_di_package_parser_field_installed_size, &internal_di_package_parser_field_maintainer, &internal_di_package_parser_field_version, &internal_di_package_parser_field_replaces, &internal_di_package_parser_field_provides, &internal_di_package_parser_field_depends, &internal_di_package_parser_field_pre_depends, &internal_di_package_parser_field_recommends, &internal_di_package_parser_field_suggests, &internal_di_package_parser_field_conflicts, &internal_di_package_parser_field_enhances, &internal_di_package_parser_field_description, NULL }
Standard status file
Standard status file
DI_PARSER_FIELDINFO ( "Package", di_packages_parser_read_name, di_parser_write_string, offsetof (di_package, package) )
For internal use only.
parser info