* src/pic16/device.c (pic16_dump_section): fixed a bug that allowed
[fw/sdcc] / src / pic16 / main.h
1 #ifndef MAIN_INCLUDE
2 #define MAIN_INCLUDE
3
4 bool x_parseOptions (char **argv, int *pargc);
5 void x_setDefaultOptions (void);
6 void x_finaliseOptions (void);
7
8
9 typedef struct {
10         char *at_udata;
11         char *at_udataacs;
12         char *at_udataovr;
13         char *at_udatashr;
14         
15         char *name_code;
16         char *name_idata;
17         char *name_udata;
18         char *name_udataacs;
19         char *name_udataovr;
20         char *name_udatashr;
21         
22         unsigned int addr_code;
23         unsigned int addr_idata;
24         unsigned int addr_udata;
25         unsigned int addr_udataacs;
26         unsigned int addr_udataovr;
27         unsigned int addr_udatashr;
28 } pic16_sectioninfo_t;
29
30 typedef struct absSym {
31         char *name;
32         unsigned int address;
33 } absSym;
34
35
36 extern set *absSymSet;
37
38
39 #endif