]> git.sur5r.net Git - cc65/blobdiff - src/cc65/funcdesc.h
Wrapper functions use all registers
[cc65] / src / cc65 / funcdesc.h
index 040f6e97c91cf70b5dfc3c1b3ad586a8a8296ff1..a04ffb14a4bf037395bfe7e22083646318e7599f 100644 (file)
 #define FD_OLDSTYLE             0x0010U /* Old style (K&R) function          */
 #define FD_OLDSTYLE_INTRET      0x0020U /* K&R func has implicit int return  */
 #define FD_UNNAMED_PARAMS       0x0040U /* Function has unnamed params       */
+#define FD_CALL_WRAPPER         0x0080U /* This function is used as a wrapper */
 
 /* Bits that must be ignored when comparing funcs */
-#define FD_IGNORE       (FD_OLDSTYLE | FD_OLDSTYLE_INTRET | FD_UNNAMED_PARAMS)
+#define FD_IGNORE       (FD_OLDSTYLE | FD_OLDSTYLE_INTRET | FD_UNNAMED_PARAMS | FD_CALL_WRAPPER)