Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5219 | serge | 1 | /* arsup.h - archive support header file |
2 | Copyright 1992, 1993, 1994, 1996, 2001, 2002, 2003, 2005, 2007 |
||
3 | Free Software Foundation, Inc. |
||
4 | |||
5 | This file is part of GNU Binutils. |
||
6 | |||
7 | This program is free software; you can redistribute it and/or modify |
||
8 | it under the terms of the GNU General Public License as published by |
||
9 | the Free Software Foundation; either version 3 of the License, or |
||
10 | (at your option) any later version. |
||
11 | |||
12 | This program is distributed in the hope that it will be useful, |
||
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||
15 | GNU General Public License for more details. |
||
16 | |||
17 | You should have received a copy of the GNU General Public License |
||
18 | along with this program; if not, write to the Free Software |
||
19 | Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, |
||
20 | MA 02110-1301, USA. */ |
||
21 | |||
22 | struct list { |
||
23 | char *name; |
||
24 | struct list *next; |
||
25 | }; |
||
26 | |||
27 | void maybequit (void); |
||
28 | |||
29 | void prompt (void); |
||
30 | |||
31 | void ar_clear (void); |
||
32 | |||
33 | void ar_replace (struct list *); |
||
34 | |||
35 | void ar_delete (struct list *); |
||
36 | |||
37 | void ar_save (void); |
||
38 | |||
39 | void ar_list (void); |
||
40 | |||
41 | void ar_open (char *, int); |
||
42 | |||
43 | void ar_directory (char *, struct list *, char *); |
||
44 | |||
45 | void ar_addmod (struct list *); |
||
46 | |||
47 | void ar_addlib (char *, struct list *); |
||
48 | |||
49 | void ar_end (void); |
||
50 | |||
51 | void ar_extract (struct list *); |
||
52 | |||
53 | bfd *open_inarch (const char *archive_filename, const char *); |
||
54 | |||
55 | extern int yylex (void); |
||
56 | |||
57 | int yyparse (void); |
||
58 | |||
59 | /* Functions from ar.c */ |
||
60 | |||
61 | void extract_file (bfd * abfd); |
||
62 | |||
63 | extern int interactive; |