+2007-03-11 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * device/lib/printf_large.c: pointer was converted to generic
+ pointer for mcs51 models other than model-small (Maarten noticed)
+
2007-03-10 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
* device/include/mcs51/ADuC84x.h: Added.
#if defined (SDCC_mcs51) && defined (SDCC_MODEL_SMALL) && !defined (SDCC_STACK_AUTO)
# define MEM_SPACE_BUF __idata
+# define MEM_SPACE_BUF_PP __idata
#else
# define MEM_SPACE_BUF
+# define MEM_SPACE_BUF_PP _AUTOMEM
#endif
/****************************************************************************/
// Apparently we have to output an integral type
// with radix "radix"
unsigned char MEM_SPACE_BUF store[6];
- unsigned char MEM_SPACE_BUF *pstore = &store[5];
+ unsigned char MEM_SPACE_BUF_PP *pstore = &store[5];
// store value in byte[0] (LSB) ... byte[3] (MSB)
if (char_argument)