Mercurial > hg-old > index.cgi
annotate src/lwlink.h @ 296:14d835cf02d9
Handle input files on command line and add some memory management utility functions
author | lost |
---|---|
date | Sat, 17 Jan 2009 20:54:58 +0000 |
parents | 0f488febdc2b |
children | c52ad3135bd3 |
rev | line source |
---|---|
294 | 1 /* |
2 lwlink.h | |
3 Copyright © 2008 William Astle | |
4 | |
5 This file is part of LWLINK. | |
6 | |
7 LWLINK is free software: you can redistribute it and/or modify it under the | |
8 terms of the GNU General Public License as published by the Free Software | |
9 Foundation, either version 3 of the License, or (at your option) any later | |
10 version. | |
11 | |
12 This program is distributed in the hope that it will be useful, but WITHOUT | |
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | |
15 more details. | |
16 | |
17 You should have received a copy of the GNU General Public License along with | |
18 this program. If not, see <http://www.gnu.org/licenses/>. | |
19 | |
20 Contains the main defs used by the linker | |
21 */ | |
22 | |
23 | |
24 #ifndef __lwlink_h_seen__ | |
25 #define __lwlink_h_seen__ | |
26 | |
27 #define OUTPUT_DECB 0 // DECB multirecord format | |
28 #define OUTPUT_RAW 1 // raw sequence of bytes | |
29 | |
30 #ifndef __lwlink_c_seen__ | |
31 | |
32 extern int debug_level; | |
33 extern int outformat; | |
34 extern char *outfile; | |
296
14d835cf02d9
Handle input files on command line and add some memory management utility functions
lost
parents:
294
diff
changeset
|
35 extern int ninputfiles; |
14d835cf02d9
Handle input files on command line and add some memory management utility functions
lost
parents:
294
diff
changeset
|
36 extern char **inputfiles; |
294 | 37 |
296
14d835cf02d9
Handle input files on command line and add some memory management utility functions
lost
parents:
294
diff
changeset
|
38 #define __lwlink_E__ extern |
14d835cf02d9
Handle input files on command line and add some memory management utility functions
lost
parents:
294
diff
changeset
|
39 #else |
14d835cf02d9
Handle input files on command line and add some memory management utility functions
lost
parents:
294
diff
changeset
|
40 #define __lwlink_E__ |
294 | 41 #endif // __lwlink_c_seen__ |
42 | |
296
14d835cf02d9
Handle input files on command line and add some memory management utility functions
lost
parents:
294
diff
changeset
|
43 __lwlink_E__ void add_input_file(char *fn); |
14d835cf02d9
Handle input files on command line and add some memory management utility functions
lost
parents:
294
diff
changeset
|
44 |
14d835cf02d9
Handle input files on command line and add some memory management utility functions
lost
parents:
294
diff
changeset
|
45 #undef __lwlink_E__ |
294 | 46 #endif //__lwlink_h_seen__ |