* doc/sdccman.lyx: updated example in section "Absolute Addressing"
[fw/sdcc] / src / port.h
index e3c08ae7287575aa952b27fa88a435174039d08c..605ddf51dfb6bc87ecdc9448b0a4a5ae7f87f672 100644 (file)
@@ -195,6 +195,24 @@ typedef struct
       }
     support;
 
+    struct
+      {
+       void (*emitDebuggerSymbol) (char *);
+       struct
+         {
+           int (*regNum) (struct regs *);
+           bitVect * cfiSame;
+           bitVect * cfiUndef;
+           int addressSize;
+           int regNumRet;
+           int regNumSP;
+           int regNumBP;
+           int offsetSP;
+         }
+       dwarf;
+      }
+    debugger;
+    
 /** Prefix to add to a C function (eg "_") */
     const char *fun_prefix;
 
@@ -208,6 +226,8 @@ typedef struct
 /** Optional list of automatically parsed options.  Should be
     implemented to at least show the help text correctly. */
     OPTION *poptions;
+/** Initialise port spectific paths */
+    void (*initPaths)(void);
 /** Called after all the options have been parsed. */
     void (*finaliseOptions) (void);
     /** Called after the port has been selected but before any