133 Commits (master)
 

Author SHA1 Message Date
Yann MAGNIN 996b2b8ded fxlibc - v1.4.1 : update Vhex stdlib 2 weeks ago
Lephenixnoir d50e44c563
C++ __restrict__, update STATUS, minor formatting 2 months ago
Lephenixnoir 94faa6cbea Merge pull request 'Add getline(3) & getdelim(3)' (#2) from Alice/fxlibc:dev into dev 2 months ago
Alice Rozengarden 3f5989ceab Add getline(3) & getdelim(3) 2 months ago
Lephenixnoir 3c29639988
string: fix a bug in SuperH memset 2 months ago
Lephenixnoir 4d464bde01
bump version to 1.4.0 2 months ago
Lephenixnoir 809238e5b8
errno: add EINTR and EAGAIN 3 months ago
Yann MAGNIN fa4adc5620 add PIC option + vxsdk support 4 months ago
Lephenixnoir 71866ed769
stdio: stdin/stdout/stderr, perror, final adjustments 4 months ago
Lephenixnoir ed873a652e
stdio: fgetc(), fgets(), tests for fputc() and fputs() (DONE) 4 months ago
Lephenixnoir 294fda9731
stdio: share the FILE implementation between all versions 4 months ago
Lephenixnoir f1512125d0
stdio: initial versions of fputc() and fputs() (TEST) 4 months ago
Lephenixnoir 6ec0c24e2d
stdio: ungetc(), update (+) and append (a) modes (DONE) 4 months ago
Lephenixnoir 06b66252c9
stdio: line buffering, test fgetpos and fsetpos (DONE) 5 months ago
Lephenixnoir 0c2f81e5bb
string: add and test a naive memrchr (DONE) 5 months ago
Lephenixnoir 909c7df815
stdio: fixes for initial fread() et fwrite() (TEST) 5 months ago
Lephenixnoir 4461bdb96a
stdio: basic fread/fwrite (WIP) 5 months ago
Lephenixnoir b6dbdf321d
stdio: error handling and positioning functions (WIP) 5 months ago
Lephenixnoir a12b84f1ef
stdio: opening primitives for FILE (WIP) 5 months ago
Lephenixnoir 51528170bb
stdio: FILE barebones with buffering model (WIP) 5 months ago
Lephenixnoir b53078776d
stdio: enable dprintf() and vdprintf() 5 months ago
Lephenixnoir 3046304497
stdlib: set errno=ENOMEM after failed malloc() 5 months ago
Lephenixnoir f7b85f18bd
time: do not depend on gint headers 5 months ago
Lephenixnoir bd0dd3a8d2
bump version to 1.3.0 5 months ago
Lephenixnoir dbfefe5172
errno: add ENOTEMPTY for rmdir() 5 months ago
Lephenixnoir 937b7bfb63
stat: definitions required to support stat(2) 5 months ago
Lephenixnoir e479393a9c
unistd, dirent: definitions for directory functions 5 months ago
Lephenixnoir c2feb94710
fcntl, unistd: declarations for the Unix file API 5 months ago
Lephenixnoir 92ccd8b1db
time: add support for C99 <time.h> (DONE) 6 months ago
Lephenixnoir e71f9867e2
support for shared libgcc in vhex 7 months ago
Lephenixnoir 164b33b26d
cmake: initial support for shared vhex library 8 months ago
Lephenixnoir df4c13b007
stdlib: fix bad memset in calloc() 8 months ago
Lephenixnoir a0ceeefaf4
string: fix strtok detecting NUL only after separators 9 months ago
Lephenixnoir ea35c18c41
stdlib: add qsort (TEST) 11 months ago
Lephenixnoir a6dbcfb227
add C++ header guards 11 months ago
Lephenixnoir f5571e2b3d
time: add general definitions 12 months ago
Lephenixnoir 6e42995388
stdio: add general file management definitions 12 months ago
Lephenixnoir 518a866750
use __restrict__ in headers for g++ compatibility 12 months ago
Lephenixnoir 6be2a3d52e
bump version to 1.2.0 12 months ago
Lephenixnoir dcaf203f46
stdio: improve printf extension API and type size support 12 months ago
Lephenixnoir ed8134970b
add nonstandard GNU endian.h 12 months ago
Lephenixnoir 009a2eef6e
stdlib: add TinyMT-based rand, and malloc/etc for gint 12 months ago
Lephenixnoir 625a6af459
stdio: add asprintf and vasprintf 12 months ago
Lephenixnoir f52e0923bc
stdio: move the printf implementation from gint 12 months ago
Lephenixnoir 66463bfe17
assert: fix silly mistake 1 year ago
Lephenixnoir d261db447b
add some function attributes 1 year ago
Lephenixnoir cd7fe7a329
signal: simple implementation (DONE) 1 year ago
Lephenixnoir 04e910441a
cmake: fix install dirs reversing at second build 1 year ago
Lephenixnoir 4b90740d3b
stdlib: add exit() based on target-provided _Exit() 1 year ago
Lephenixnoir 73d6b2eb7c
setjmp: do not disable interrupts (#1) (DONE) 1 year ago