Lines Matching refs:archive

69 static void _gsb_data_archive_free ( struct_archive* archive);
131 struct_archive *archive; in gsb_data_archive_get_structure() local
133 archive = tmp -> data; in gsb_data_archive_get_structure()
135 if ( archive -> archive_number == archive_number ) in gsb_data_archive_get_structure()
137 archive_buffer = archive; in gsb_data_archive_get_structure()
138 return archive; in gsb_data_archive_get_structure()
169 struct_archive *archive; in gsb_data_archive_get_no_archive() local
174 archive = archive_ptr; in gsb_data_archive_get_no_archive()
175 archive_buffer = archive; in gsb_data_archive_get_no_archive()
176 return archive -> archive_number; in gsb_data_archive_get_no_archive()
196 struct_archive *archive; in gsb_data_archive_max_number() local
198 archive = tmp -> data; in gsb_data_archive_max_number()
200 if ( archive -> archive_number > number_tmp ) in gsb_data_archive_max_number()
201 number_tmp = archive -> archive_number; in gsb_data_archive_max_number()
219 struct_archive *archive; in gsb_data_archive_new() local
221 archive = g_malloc0 ( sizeof ( struct_archive )); in gsb_data_archive_new()
222 if (!archive) in gsb_data_archive_new()
227 archive -> archive_number = gsb_data_archive_max_number () + 1; in gsb_data_archive_new()
230 archive -> archive_name = my_strdup (name); in gsb_data_archive_new()
232 archive -> archive_name = NULL; in gsb_data_archive_new()
234 archive_list = g_slist_append ( archive_list, archive ); in gsb_data_archive_new()
235 archive_buffer = archive; in gsb_data_archive_new()
237 return archive -> archive_number; in gsb_data_archive_new()
243 static void _gsb_data_archive_free ( struct_archive* archive) in _gsb_data_archive_free() argument
245 if ( ! archive ) in _gsb_data_archive_free()
247 if ( archive -> archive_name ) in _gsb_data_archive_free()
248 g_free ( archive -> archive_name ); in _gsb_data_archive_free()
249 if ( archive -> beginning_date ) in _gsb_data_archive_free()
250 g_date_free ( archive -> beginning_date ); in _gsb_data_archive_free()
251 if ( archive -> end_date ) in _gsb_data_archive_free()
252 g_date_free ( archive -> end_date ); in _gsb_data_archive_free()
253 if ( archive -> report_title ) in _gsb_data_archive_free()
254 g_free ( archive -> report_title ); in _gsb_data_archive_free()
255 g_free ( archive ); in _gsb_data_archive_free()
256 if ( archive_buffer == archive ) in _gsb_data_archive_free()
270 struct_archive *archive; in gsb_data_archive_remove() local
273 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_remove()
275 if (!archive) in gsb_data_archive_remove()
285 if (gsb_data_transaction_get_archive_number (transaction_number) == archive -> archive_number) in gsb_data_archive_remove()
293 archive ); in gsb_data_archive_remove()
295 _gsb_data_archive_free (archive); in gsb_data_archive_remove()
314 struct_archive *archive; in gsb_data_archive_set_new_number() local
316 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_set_new_number()
318 if (!archive) in gsb_data_archive_set_new_number()
321 archive -> archive_number = new_no_archive; in gsb_data_archive_set_new_number()
335 struct_archive *archive; in gsb_data_archive_get_name() local
337 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_get_name()
339 if (!archive) in gsb_data_archive_get_name()
342 return archive -> archive_name; in gsb_data_archive_get_name()
358 struct_archive *archive; in gsb_data_archive_set_name() local
360 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_set_name()
362 if (!archive) in gsb_data_archive_set_name()
366 if ( archive -> archive_name ) in gsb_data_archive_set_name()
367 g_free (archive -> archive_name); in gsb_data_archive_set_name()
370 archive -> archive_name = my_strdup (name); in gsb_data_archive_set_name()
386 struct_archive *archive; in gsb_data_archive_get_beginning_date() local
388 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_get_beginning_date()
390 if (!archive) in gsb_data_archive_get_beginning_date()
393 return archive -> beginning_date; in gsb_data_archive_get_beginning_date()
409 struct_archive *archive; in gsb_data_archive_set_beginning_date() local
411 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_set_beginning_date()
413 if (!archive) in gsb_data_archive_set_beginning_date()
417 if ( archive -> beginning_date ) in gsb_data_archive_set_beginning_date()
418 g_date_free (archive -> beginning_date); in gsb_data_archive_set_beginning_date()
421 archive -> beginning_date = gsb_date_copy (date); in gsb_data_archive_set_beginning_date()
436 struct_archive *archive; in gsb_data_archive_get_end_date() local
438 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_get_end_date()
440 if (!archive) in gsb_data_archive_get_end_date()
443 return archive -> end_date; in gsb_data_archive_get_end_date()
459 struct_archive *archive; in gsb_data_archive_set_end_date() local
461 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_set_end_date()
463 if (!archive) in gsb_data_archive_set_end_date()
467 if ( archive -> end_date ) in gsb_data_archive_set_end_date()
468 g_date_free (archive -> end_date); in gsb_data_archive_set_end_date()
471 archive -> end_date = gsb_date_copy (date); in gsb_data_archive_set_end_date()
485 struct_archive *archive; in gsb_data_archive_get_fyear() local
487 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_get_fyear()
489 if (!archive) in gsb_data_archive_get_fyear()
492 return archive -> fyear_number; in gsb_data_archive_get_fyear()
507 struct_archive *archive; in gsb_data_archive_set_fyear() local
509 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_set_fyear()
511 if (!archive) in gsb_data_archive_set_fyear()
514 archive -> fyear_number = fyear_number; in gsb_data_archive_set_fyear()
529 struct_archive *archive; in gsb_data_archive_get_report_title() local
531 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_get_report_title()
533 if (!archive) in gsb_data_archive_get_report_title()
536 return archive -> report_title; in gsb_data_archive_get_report_title()
551 struct_archive *archive; in gsb_data_archive_set_report_title() local
553 archive = gsb_data_archive_get_structure ( archive_number ); in gsb_data_archive_set_report_title()
555 if (!archive) in gsb_data_archive_set_report_title()
558 if (archive -> report_title) in gsb_data_archive_set_report_title()
559 g_free (archive -> report_title); in gsb_data_archive_set_report_title()
561 archive -> report_title = my_strdup (report_title); in gsb_data_archive_set_report_title()
587 struct_archive *archive; in gsb_data_archive_get_from_date() local
589 archive = tmp_list -> data; in gsb_data_archive_get_from_date()
592 if (archive -> beginning_date && archive -> end_date) in gsb_data_archive_get_from_date()
594 if ( g_date_compare ( date, archive -> beginning_date) >= 0 in gsb_data_archive_get_from_date()
596 g_date_compare ( date, archive -> end_date) <= 0 ) in gsb_data_archive_get_from_date()
601 return_value = archive -> archive_number; in gsb_data_archive_get_from_date()
626 struct_archive *archive; in gsb_data_archive_get_from_fyear() local
628 archive = tmp_list -> data; in gsb_data_archive_get_from_fyear()
630 if (archive -> fyear_number == fyear_number) in gsb_data_archive_get_from_fyear()
631 return archive -> archive_number; in gsb_data_archive_get_from_fyear()