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

Release file


Modules

group  Parser

Data Structures

struct  di_release
 Release file. More...

struct  di_release_file
 Release file - file entry. More...


Functions

di_releasedi_release_alloc (void)
void di_release_free (di_release *packages)

Function Documentation

di_release* di_release_alloc void   ) 
 

Allocate di_release

00102 { 00103 di_release *ret; 00104 00105 ret = di_new0 (di_release, 1); 00106 ret->md5sum = di_hash_table_new_full (di_rstring_hash, di_rstring_equal, NULL, internal_di_release_file_destroy_func); 00107 ret->release_file_mem_chunk = di_mem_chunk_new (sizeof (di_release_file), 4096); 00108 00109 return ret; 00110 }

void di_release_free di_release release  ) 
 

Free di_release

00116 { 00117 di_free (release->origin); 00118 di_free (release->suite); 00119 di_free (release->codename); 00120 di_hash_table_destroy (release->md5sum); 00121 di_mem_chunk_destroy (release->release_file_mem_chunk); 00122 di_free (release); 00123 }


Generated on Tue Jun 15 18:27:11 2004 for libdebian-installer by doxygen 1.3.7