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 Tue Jun 15 20:48:26 2004 for libdebian-installer by doxygen 1.3.7