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