When compiling Atmel example with arm cross-compiler getting :
../at91lib/utility/stdio.c:64:8: error: variable 'r' has initializer but incomplete type
the code is :
struct _reent r = {0, (FILE *) 0, (FILE *) 1, (FILE *) 0};
I don't know what can I do here since first I need here is to understand what this code must mean?
And then can I re code it for my compiler? Or must I downgrade compiler to some other version?
My version : arm-unknown-linux-uclibcgnueabi-gcc (Buildroot 2012.05-git-00423-g4205dbd) 4.5.3