projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PIC PORT - &, |, ^
[fw/sdcc]
/
src
/
SDCCmem.h
diff --git
a/src/SDCCmem.h
b/src/SDCCmem.h
index 7a1009d10c5ddab5573b00c716d404e594b58cfb..ce734cf58f1f2c6763414b14947ce61292559843 100644
(file)
--- a/
src/SDCCmem.h
+++ b/
src/SDCCmem.h
@@
-7,6
+7,8
@@
struct set ;
struct value ;
struct set ;
struct value ;
+struct eBBlock;
+
typedef struct memmap{
unsigned char pageno; /* page no for this variable */
const char *sname; /* character prefix for map */
typedef struct memmap{
unsigned char pageno; /* page no for this variable */
const char *sname; /* character prefix for map */
@@
-57,8
+59,12
@@
extern memmap *eeprom; /* eepromp space */
extern memmap *eeprom; /* eepromp space */
extern memmap *home; /* Non-banked home space */
extern memmap *eeprom; /* eepromp space */
extern memmap *home; /* Non-banked home space */
+extern int fatalError;
+
extern struct set *ovrSetSets;
extern struct set *ovrSetSets;
+extern int maxRegBank;
+
/* easy access macros */
#define IN_BITSPACE(map) (map && map->bitsp)
#define IN_STACK(x) (IS_SPEC(x) && (SPEC_OCLS(x) == xstack || SPEC_OCLS(x) == istack ))
/* easy access macros */
#define IN_BITSPACE(map) (map && map->bitsp)
#define IN_STACK(x) (IS_SPEC(x) && (SPEC_OCLS(x) == xstack || SPEC_OCLS(x) == istack ))
@@
-82,5
+88,6
@@
int allocVariables (struct symbol * );
void overlay2Set ( );
void overlay2data ( );
void redoStackOffsets( );
void overlay2Set ( );
void overlay2data ( );
void redoStackOffsets( );
-void printAllocInfo (struct symbol *, FILE *);
+void printAllocInfo (struct symbol *, FILE * );
+void doOverlays (struct eBBlock **, int count );
#endif
#endif