| di_parser_info* di_packages_minimal_parser_info | ( | void | ) |
For internal use only.
Get parser info for minimal Packages file
00141 { 00142 di_parser_info *info; 00143 00144 info = di_parser_info_alloc (); 00145 di_parser_info_add (info, di_packages_minimal_parser_fieldinfo); 00146 00147 return info; 00148 }
| 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 |
00131 { 00132 return di_packages_special_read_file (file, allocator, di_packages_minimal_parser_info); 00133 }
| di_parser_info* di_packages_parser_info | ( | void | ) |
For internal use only.
Get parser info for standard Packages file
00127 { 00128 di_parser_info *info; 00129 00130 info = di_parser_info_alloc (); 00131 di_parser_info_add (info, di_packages_parser_fieldinfo); 00132 00133 return info; 00134 }
| 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 |
00120 { 00121 return di_packages_special_read_file (file, allocator, di_packages_parser_info); 00122 }
| 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 |
| 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 |
| di_parser_info* di_packages_status_parser_info | ( | void | ) |
For internal use only.
Get parser info for standard status file
00155 { 00156 di_parser_info *info; 00157 00158 info = di_parser_info_alloc (); 00159 di_parser_info_add (info, di_packages_status_parser_fieldinfo); 00160 00161 return info; 00162 }
| 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 |
00142 { 00143 return di_packages_special_read_file (file, allocator, di_packages_status_parser_info); 00144 }
| 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 |
00168 { 00169 return di_packages_special_write_file (packages, file, di_packages_status_parser_info); 00170 }
| 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 |
00155 { 00156 return di_packages_special_write_file (packages, file, di_packages_parser_info); 00157 }
Initial value:
{
&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
Initial value:
{
&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
Initial value:
{
&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
Initial value:
DI_PARSER_FIELDINFO
(
"Package",
di_packages_parser_read_name,
di_parser_write_string,
offsetof (di_package, package)
)
For internal use only.
parser info
1.5.1