Hi Daniel,
I'm getting compile errors with rtcs because MQX_SUPPRESS_STDIO_MACROS = 1 excludes this list below. I use these functions as well in my application so I'm wondering how will I be able to use them now. I'm trying to create an application with both c and c++ code.
#if !defined(MQX_SUPPRESS_STDIO_MACROS) || MQX_SUPPRESS_STDIO_MACROS == 0
#define clearerr _io_clearerr
#define fclose _io_fclose
#define feof _io_feof
#define ferror _io_ferror
#define fflush _io_fflush
#define fgetc _io_fgetc
#define fgetline _io_fgetline
#define fgets _io_fgets
#define fopen _io_fopen
#define fprintf _io_fprintf
#define fputc _io_fputc
#define fputs _io_fputs
#define fscanf _io_fscanf
#define fseek _io_fseek
#define fstatus _io_fstatus
#define ftell _io_ftell
#define fungetc _io_fungetc
#define ioctl _io_ioctl
#define printf _io_printf
#define putc _io_fputc
#define read _io_read
#define scanf _io_scanf
#define sprintf _io_sprintf
#define snprintf _io_snprintf
#define sscanf _io_sscanf
#define vprintf _io_vprintf
#define vfprintf _io_vfprintf
#define vsprintf _io_vsprintf
#define vsnprintf _io_vsnprintf
#define write _io_write
/* fread and fwrite do not read/write chars but objects */
#define fread(ptr,so,no,f) (_io_read(f,ptr,(so)*(no))/(so))
#define fwrite(ptr,so,no,f) (_io_write(f,ptr,(so)*(no))/(so))
#endif