Code: Select all
int _EXFUN(readlink, (const char *__path, char *__buf, int __buflen));
Code: Select all
int _EXFUN(readlink, (const char *__path, char *__buf, size_t __buflen));
Changing either the source of libiconv or changing devkitpro/devkitPPC/powerpc-gekko/include/sys/unistd.h to match the other will work, but googling around it seems that size_t is more correct so the devkitPPC code is the one that should be changed.
Am I right in thinking this? I can post it as an issue on the sourceforge site if so.