52 Commits (master)

Author SHA1 Message Date
Lephenixnoir dbfefe5172
errno: add ENOTEMPTY for rmdir() 3 weeks ago
Lephenixnoir 937b7bfb63
stat: definitions required to support stat(2) 4 weeks ago
Lephenixnoir e479393a9c
unistd, dirent: definitions for directory functions 4 weeks ago
Lephenixnoir c2feb94710
fcntl, unistd: declarations for the Unix file API 1 month ago
Lephenixnoir 92ccd8b1db
time: add support for C99 <time.h> (DONE) 2 months ago
Lephenixnoir a6dbcfb227
add C++ header guards 7 months ago
Lephenixnoir f5571e2b3d
time: add general definitions 7 months ago
Lephenixnoir 6e42995388
stdio: add general file management definitions 7 months ago
Lephenixnoir 518a866750
use __restrict__ in headers for g++ compatibility 7 months ago
Lephenixnoir dcaf203f46
stdio: improve printf extension API and type size support 7 months ago
Lephenixnoir ed8134970b
add nonstandard GNU endian.h 7 months ago
Lephenixnoir 009a2eef6e
stdlib: add TinyMT-based rand, and malloc/etc for gint 7 months ago
Lephenixnoir 625a6af459
stdio: add asprintf and vasprintf 7 months ago
Lephenixnoir f52e0923bc
stdio: move the printf implementation from gint 7 months ago
Lephenixnoir 66463bfe17
assert: fix silly mistake 8 months ago
Lephenixnoir d261db447b
add some function attributes 8 months ago
Lephenixnoir cd7fe7a329
signal: simple implementation (DONE) 8 months ago
Lephenixnoir 4b90740d3b
stdlib: add exit() based on target-provided _Exit() 8 months ago
Lephenixnoir 13c3390b22
setjmp: expose setjmp and longjmp to sh-generic 8 months ago
Lephenixnoir df9073e6ff
string: add and test str[n]casecmp and KMP str[case]str (DONE) 8 months ago
Lephenixnoir cda27ac2db
string: add and test strspn and strcspn (DONE) 8 months ago
Lephenixnoir 591e453717
sh-generic: add CPU capabilities for optimized SH4 code 8 months ago
Lephenixnoir 53751aa9a1
string: fill all prototypes in <string.h> 8 months ago
Lephenixnoir f5cca84ae8
stdlib: add and test strtod, strtof and atof (DONE) 8 months ago
Lephenixnoir 865b01c812
math, fenv, complex: use OpenLibm unconditionally 8 months ago
Lephenixnoir cc03641522
inttypes: add strtoimax and strtoumax 8 months ago
Lephenixnoir 9de2f5c391
math, fenv, complex: add headers through OpenLibm 8 months ago
Lephenixnoir ade01b532e
stdlib: add atoi, atol and atoll 8 months ago
Lephenixnoir b1dc3e77de
stdlib: add and test strtoull (DONE) 8 months ago
Lephenixnoir e4c385d0df
stdlib: safeguard prototypes against user-defined macros 8 months ago
Lephenixnoir 36b4854137
inttypes: add imaxabs and imaxdiv (TEST) 8 months ago
Lephenixnoir 73b536bbb6
stdlib: add abs, labs, llabs, div, ldiv, lldiv (TEST) 8 months ago
Lephenixnoir e8aaadf2e7
inttypes: add PRI* and SCN* macros (LDEPS) 8 months ago
Lephenixnoir b1fa650914
ctype: test and fix character conversion functions (DONE) 8 months ago
Lephenixnoir 50629bf479
ctype: test and fix character class functions (DONE) 8 months ago
Lephenixnoir 5f48a6b4e0
errno: add the errno variable and base macros 8 months ago
Lephenixnoir c87805ef10
ctype: add a simple implementation for the "C" locale (TEST) 8 months ago
Lephenixnoir fdf32aeb97
locale: add a stub that supports only the "C" locale (TEST) 8 months ago
Lephenixnoir 676601b894
assert: add a partial assert implementation (LDEPS) 8 months ago
Lephenixnoir 97d52ff0b1
stdio: declare stdin, stdout and stderr on all targets 8 months ago
Lephenixnoir c88b31ec94
setjmp: make setjmp a macro 8 months ago
Lephenixnoir 6275b3e73b
move bits/unistd_32.h to bits/asm on all targets 8 months ago
Lephenixnoir f6bed55f75
update header guard convention 8 months ago
Lephenixnoir f58187c55e
remove unneeded __SUPPORT macros 8 months ago
Lephenixnoir e719af2f63
update include hierarchy 8 months ago
Yatis 64e7001d22 new include hierarchy 8 months ago
Yatis f76757ecd2 Fix installation / uninstallation rules + Fix compilation ABI support 1 year ago
Yatis 565a159370 Release the 0.3.0 (add README + LICENSE and fix norm) 1 year ago
Yatis 44bd67431c Fix norme + move arch-specific header 1 year ago
Yatis 3764de9a27 fix compilation error (common) 1 year ago