* src/SDCCglue.h: add definition for printIvalChar()
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1757
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2001-01-03 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/SDCCsymt.c (processFuncArgs): fix #498307 by Johan
+
+ * src/SDCCglue.h: add definition for printIvalChar()
+
2001-01-02 Bernhard Held <bernhard@bernhardheld.de>
* src/SDCCast.c: fix #498138 by Johan
This is needed in gen.c of z80 port */
char *aopLiteral (value *, int);
void flushStatics (void);
+int printIvalChar (sym_link *, initList *, FILE *, char *);
extern symbol *interrupts[];
extern set *publics;
/* if this function has variable argument list */
/* then make the function a reentrant one */
- if (IFFUNC_HASVARARGS(funcType) || options.stackAuto)
+ if (IFFUNC_HASVARARGS(funcType) || (options.stackAuto && !func->cdef))
FUNC_ISREENT(funcType)=1;
/* check if this function is defined as calleeSaves