Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

Parser
[Release file]


Functions

di_releasedi_release_read_file (const char *file)

Variables

const di_parser_fieldinfodi_release_parser_fieldinfo []
const di_parser_fieldinfo internal_di_release_parser_field_origin
const di_parser_fieldinfodi_release_parser_fieldinfo []

Function Documentation

di_release* di_release_read_file const char *  file  ) 
 

Read a standard Release file

Parameters:
file file to read
00136 {
00137   di_release *release;
00138   di_parser_info *info;
00139 
00140   release = di_release_alloc ();
00141   info = di_parser_info_alloc ();
00142   di_parser_info_add (info, di_release_parser_fieldinfo);
00143 
00144   if (di_parser_rfc822_read_file (file, info, parser_new, NULL, release) < 0)
00145   {
00146     di_release_free (release);
00147     return NULL;
00148   }
00149 
00150   return release;
00151 }


Variable Documentation

const di_parser_fieldinfo* di_release_parser_fieldinfo[]
 

Initial value:

{
  &internal_di_release_parser_field_origin,
  &internal_di_release_parser_field_suite,
  &internal_di_release_parser_field_codename,
  &internal_di_release_parser_field_md5sum,
  NULL
}
Standard Release file

const di_parser_fieldinfo* di_release_parser_fieldinfo[]
 

Standard Release file

const di_parser_fieldinfo internal_di_release_parser_field_origin
 

For internal use only.

parser info


Generated on Wed Nov 17 19:42:59 2004 for libdebian-installer by  doxygen 1.3.9.1