Modules | |
| group | Parser |
Data Structures | |
| struct | di_release |
| Release file. More... | |
| struct | di_release_file |
| Release file - file entry. More... | |
Functions | |
| di_release * | di_release_alloc (void) |
| void | di_release_free (di_release *packages) |
|
|
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 }
|
|
|
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 }
|
1.3.6-20040222