* device/lib/pic16/libsdcc/Makefile: added lregs directory in
[fw/sdcc] / src / pic16 / device.h
index f25163331f7cb69712928763ccab8264bde0776a..f603305506a61eb7eac125492f023c13d2b6057c 100644 (file)
@@ -86,6 +86,8 @@ typedef struct PIC16_device {
 /* Given a pointer to a register, this macro returns the bank that it is in */
 #define REG_ADDR(r)        ((r)->isBitField ? (((r)->address)>>3) : (r)->address)
 
+#define OF_LR_SUPPORT  0x00000001
+
 
 typedef struct {
   int no_banksel;
@@ -100,6 +102,7 @@ typedef struct {
   char *crt_name;
   int no_crt;
   int ip_stack;
+  unsigned long opt_flags;
 } pic16_options_t;
 
 #define STACK_MODEL_SMALL      (pic16_options.stack_model == 0)