]> git.gag.com Git - fw/sdcc/blobdiff - src/port.h
* Added z80 blurb.
[fw/sdcc] / src / port.h
index 65d4ba2b6d340d67d5dfa50711724f0d0653c820..2e5df53330de5d5ab130d7082a37cfae166a0481 100644 (file)
@@ -87,8 +87,8 @@ typedef struct {
        int call_overhead;
        /** Re-enterant space */
        int reent_overhead;
-       
     } stack;
+
     struct {
        /** One more than the smallest 
            mul/div operation the processor can do nativley 
@@ -132,6 +132,11 @@ typedef struct {
     /* parameter passing in register related functions */
     void (*reset_regparms)();          /* reset the register count */
     int  (*reg_parm)(struct link *);   /* will return 1 if can be passed in register */
+
+    /** Process the pragma string 'sz'.  Returns 0 if recognised and
+       processed, 1 otherwise.  May be NULL.
+    */
+    int (*process_pragma)(const char *sz);
    
 } PORT;