More shifting. Remove SDCCralloc.h, made all in mcs51 static,
[fw/sdcc] / src / port.h
index 2d390891ba8e8b31bc20f5eed3f5dfcc9021bbe3..756efb38ac7e3ac3dccb8f344626c3d6b77081c7 100644 (file)
@@ -64,6 +64,9 @@ typedef struct {
     void (*setDefaultOptions)(void);
     /** Does the dirty work. */
     void (*assignRegisters)(eBBlock **, int);
+    /** Returns the register name of a symbol.
+       Used so that 'regs' can be an incomplete type. */
+    const char *(*getRegName)(struct regs *reg);
 } PORT;
 
 extern PORT *port;