path: root/firmware/libc
AgeCommit message (Expand)AuthorFilesLines
2021-07-30libc: atoi() is supposed to return 0 if handed a NULL pointerSolomon Peachy1-1/+4
2021-07-08file/fat: rework utime function as modtime extensionJames Buren1-6/+0
2021-07-08file/fat: add utime functionJames Buren1-0/+6
2017-12-23stdio compat layer for pluginsMarcin Bukat1-0/+2
2017-11-21Implement a much more capable vuprintf()Michael Sevakis1-45/+65
2017-02-03Improve code for gmtime_r()Michael Sevakis1-68/+86
2017-01-26Move intrinsic RTC implmentation differences to driver filesMichael Sevakis1-0/+3
2017-01-15Renamed defines UNALIGNED to ROCKBOX_UNALIGNED - UNALIGNED is alreadyMatthias Mohr6-12/+12
2015-01-04mktime(): Remove redundant assignment of 'result'Thomas Jarosch1-1/+0
2014-08-29Add normal alloca() definition and implement a strdupa and friendsMichael Sevakis1-0/+5
2014-08-29Add mempcpy implementationMichael Sevakis1-0/+1
2014-08-30Rewrite filesystem code (WIP)Michael Sevakis3-11/+12
2014-08-25Do a better endian.h setup that isn't as fragileMichael Sevakis1-0/+59
2014-08-16Base scheduler queues off linked lists and do cleanup/consolidationMichael Sevakis1-1/+1
2014-08-08Do some kernel cleanupMichael Sevakis1-1/+1
2014-05-09Make errno a thread-local variable.Michael Sevakis2-3/+9
2012-03-18gmtime: avoid a modulusRafaël Carré1-1/+1
2012-03-12fix year calculation in gmtimeBertrik Sikken1-1/+1
2012-03-11gmtime: reduce array size: days in month fit in 8 bitsRafaël Carré1-1/+2
2012-03-11Introduce gmtime.c and use it in the AS3514 RTC driverBertrik Sikken2-0/+114
2012-01-22Move optimized memcpy and friends and strlen to firmware/asm,Thomas Martitz4-467/+0
2011-12-04Don't define str(n,i)cmp(i): we don't use thoseRafaël Carré1-14/+0
2010-12-02Fix reds, inclusion of C files into plugins is tricky.Thomas Martitz1-7/+22
2010-12-02Change the gcc options for sdl builds to allow for gnu99 features, it needs s...Thomas Martitz1-16/+1
2010-09-20format() (and its alias vuprintf) return values are uncheck -> voidRafaël Carré1-4/+2
2010-08-27Use system headers a bit more: use host's fcntl.h for O_RDONLY etc.Thomas Martitz1-0/+40
2010-07-25Move some gcc extensions to new gcc_extensions.h headerRafaël Carré1-2/+2
2010-07-11strstr(): cosmeticsRafaël Carré1-17/+17
2010-07-11strstr: replace GPLv2-only implementation from Linux by LGPLv2.1 from uclibcRafaël Carré1-22/+23
2010-06-22Add an advanced build option to force compiling and linking our reduced C lib...Thomas Martitz9-3/+9
2010-05-30inttypes.h: remove excessive PRI*PTR declaration when long isn't 64 bitsRafaël Carré1-5/+0
2010-05-30inttypes.h: add (some) iso c99 fprintf format specifiersRafaël Carré1-1/+73
2010-05-15- Move uisimulator/sdl/*.[ch] into the target tree, under firmware/target/hos...Thomas Martitz1-1/+2
2010-05-15vuprintf does not belong in stdio.h, causes problems with other versions of s...Jeffrey Goode1-5/+0
2010-05-14Move include/sys along with libc/, so hosted (sim/RaaA) builds use the proper...Frank Gevaerts2-0/+96
2010-05-14Move math.h to firmware/libc/include/ and fix slight incompatibilities betwee...Thomas Martitz1-0/+53
2010-05-06Define size_t the way the gcc/glibc people intendedFrank Gevaerts1-12/+3
2010-05-06string.h shouldn't include stddef.hFrank Gevaerts1-2/+0
2010-05-06Move c/h files implementing/defining standard library stuff into a new libc d...Thomas Martitz30-0/+2779