1 /* archive-setup.h: 2 * 3 **************************************************************** 4 * Copyright (C) 2003 Tom Lord 5 * 6 * See the file "COPYING" for further information about 7 * the copyright and warranty status of this work. 8 */ 9 10 #ifndef INCLUDE__LIBARCH__ARCHIVE_SETUP_H 11 #define INCLUDE__LIBARCH__ARCHIVE_SETUP_H 12 13 14 #include "tla/libawk/relational.h" 15 #include "tla/libarch/archive.h" 16 17 18 19 enum arch_archive_setup_tag_op 20 { 21 arch_archive_setup_no_tags, 22 arch_archive_setup_make_base0_tag, 23 }; 24 25 26 /* automatically generated __STDC__ prototypes */ 27 extern void arch_setup_archive_simple (int chatter_fd, 28 const t_uchar * archive_spec, 29 const t_uchar * revision_spec); 30 extern void arch_setup_archive_simple_ext (int chatter_fd, 31 struct arch_archive * arch, 32 const t_uchar * revision_spec); 33 extern void arch_setup_archive (int chatter_fd, rel_table wants, 34 enum arch_archive_setup_tag_op tag_op, 35 int archive_cache); 36 extern void arch_setup_archive_ext (int chatter_fd, rel_table wants, 37 enum arch_archive_setup_tag_op tag_op, 38 int archive_cache, 39 struct arch_archive * initial_arch); 40 #endif /* INCLUDE__LIBARCH__ARCHIVE_SETUP_H */ 41 42 43 /* tag: Tom Lord Sat Jan 5 15:26:10 2002 (archive-setup.h) 44 */ 45