Hi Mark,
Since I applied the patch to CW so I can use 52259, I have lost the ability to use atof(..) etc..
Can this be because the 52259 is not a small memory device, like he 5223x?
I previously used done:
change file ansi_prefix.CF.size.h as follows:
Code:
#define _MSL_FLOATING_POINT 1
#undef _MSL_NO_MATH_LIB
#endif
#define _MSL_FLOATING_POINT_IO 1
and worked fine, now I notice that the file 'ansi_prefix.CF.size.h' doesnt get included during compiling.
I noticed within the ansi_prefix.CF.h file, that the above doesnt get included , here is the bit of code:
The #define _MSL_C_TINY_IO 0 part gets called. Has something changed?
#if (__COLDFIRE__ == __MCF51QE__ || __COLDFIRE__ == __MCF51AC__ || __COLDFIRE__ == __MCF51JM__)
#include "ansi_prefix.CF.v1.h"
#elif (defined(__CF_USE_SMALL_LIBS__) || __CF_SMALL_MEMORY_PART__) && !defined(__CF_USE_FULL_LIBS__)
#include "ansi_prefix.CF.size.h"
#else
#define _MSL_C_TINY_IO 0
#define _MSL_C99_PRINTF_SCANF 1
#define _MSL_FLOATING_POINT_IO 1
#endif
Regards
Neil