rockbox/firmware/libc
Marcin Bukat a8423321b8 stdio compat layer for plugins
This is attempt to simplify porting programs to rockbox (as plugins).
Currently this compat layer implements:
fopen(), fclose(), fflush(), fread(), fwrite(), fseek(), fseeko(),
ftell(), ftello(), fgetc(), ungetc(), fputc(), fgets(), clearerr(),
ferror(), feof(), fprintf()

In order to use it you need to include in ported sources
"lib/stdio_compat.h"

Change-Id: I5add615dd19c5af9c767ccbfb1bd5a4e466741cb
2017-12-23 20:54:56 -05:00
..
include stdio compat layer for plugins 2017-12-23 20:54:56 -05:00
atoi.c
ctype.c
errno.c Base scheduler queues off linked lists and do cleanup/consolidation 2014-08-16 05:15:37 -04:00
gmtime.c Improve code for gmtime_r() 2017-02-03 14:40:55 -05:00
memchr.c Renamed defines UNALIGNED to ROCKBOX_UNALIGNED - UNALIGNED is already 2017-01-15 21:32:49 +01:00
memcmp.c Renamed defines UNALIGNED to ROCKBOX_UNALIGNED - UNALIGNED is already 2017-01-15 21:32:49 +01:00
mktime.c mktime(): Remove redundant assignment of 'result' 2015-01-04 17:37:35 +01:00
qsort.c
random.c
sprintf.c Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
sscanf.c Fix reds, inclusion of C files into plugins is tricky. 2010-12-02 21:29:05 +00:00
strcat.c
strchr.c Renamed defines UNALIGNED to ROCKBOX_UNALIGNED - UNALIGNED is already 2017-01-15 21:32:49 +01:00
strcmp.c Renamed defines UNALIGNED to ROCKBOX_UNALIGNED - UNALIGNED is already 2017-01-15 21:32:49 +01:00
strcpy.c Renamed defines UNALIGNED to ROCKBOX_UNALIGNED - UNALIGNED is already 2017-01-15 21:32:49 +01:00
strncmp.c Renamed defines UNALIGNED to ROCKBOX_UNALIGNED - UNALIGNED is already 2017-01-15 21:32:49 +01:00
strrchr.c
strstr.c strstr(): cosmetics 2010-07-11 22:37:31 +00:00
strtok.c