index
:
c
master
non-posix
implementation of system interfaces from POSIX.1
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
stdlib
Age
Commit message (
Expand
)
Author
2023-11-27
add framework for marking function call location in diagnostics
Jakob Kaivo
2023-11-14
return 0 if c is EOF
Jakob Kaivo
2023-11-14
enable multiple-exit() detection
Jakob Kaivo
2023-11-14
only print constraint info and errno if present
Jakob Kaivo
2023-11-14
enable UB-testing for isupper()
Jakob Kaivo
2023-11-14
disable all functions; will strategically reenable them as tested
Jakob Kaivo
2022-05-08
use either environ or __stdlib.environ, never both
Jakob Kaivo
2020-09-25
annotate the reason for forcing _POSIX_C_SOURCE
Jakob Kaivo
2020-08-16
consistently use <> for standardized headers
Jakob Kaivo
2020-08-16
clean up
Jakob Kaivo
2020-08-16
add missing header to compile targetting POSIX
Jakob Kaivo
2020-08-16
adjust to new file names
Jakob Kaivo
2020-08-16
rename non-compiled files to *.h
Jakob Kaivo
2020-08-16
add skeleton of symbols from C11 LIB_EXT1
Jakob Kaivo
2020-08-16
add skeleton of things from C11
Jakob Kaivo
2020-08-16
rename files that should never be compiled on their own to .h
Jakob Kaivo
2020-08-16
formatting
Jakob Kaivo
2020-08-16
merge _qsort.h directly into qsort.c
Jakob Kaivo
2020-08-15
just call fflush(NULL) to flush all streams, let process teardown handle closing
Jakob Kaivo
2020-08-15
fclose() all open streams
Jakob Kaivo
2020-08-15
correct implementation
Jakob Kaivo
2020-08-15
do pointer arithmetic correctly
Jakob Kaivo
2020-08-15
build properly when not targetting POSIX
Jakob Kaivo
2020-08-15
remove the need for a custom struct
Jakob Kaivo
2020-08-15
fix off-by-one error
Jakob Kaivo
2020-08-15
do swaps byte-by-byte to remove the need for allocating buffers
Jakob Kaivo
2020-08-15
first draft of qsort()
Jakob Kaivo
2020-08-14
only return the part after the =
Jakob Kaivo
2020-08-13
add src/ to -I and exorcise ../ from #include
Jakob Kaivo
2020-08-13
always implement in terms of mmap()
Jakob Kaivo
2020-08-13
fail if nmemb * size overflows
Jakob Kaivo
2020-08-12
clean up
Jakob Kaivo
2020-08-12
remove unused variable warning if not dealing with NANs or INFs
Jakob Kaivo
2020-08-12
send endptr properly if we reach the NUL terminator
Jakob Kaivo
2020-08-12
make environment available even without POSIX environ
Jakob Kaivo
2020-08-12
add version macro
Jakob Kaivo
2020-08-12
remove __syscall_lookup()
Jakob Kaivo
2020-08-11
move auto-generated nonstd/syscall.h to static private _syscall.h
Jakob Kaivo
2020-08-11
pull in future definitions if building C89/C95
Jakob Kaivo
2020-08-11
move stdlib internals to _stdlib.h and struct __stdlib
Jakob Kaivo
2019-03-06
begin work on a common string-to-floating-point implementation
Jakob Kaivo
2019-03-02
add documentation
Jakob Kaivo
2019-03-02
add <ctype.h> include for consuming leading spaces
Jakob Kaivo
2019-03-02
more robust implementation
Jakob Kaivo
2019-02-28
remove warnings from -Wall -Wextra
Jakob Kaivo
2019-02-28
new <nonstd/lib.h>
Jakob Kaivo
2019-02-27
only reference environ if we are building POSIX
Jakob Kaivo
2019-02-27
use __lookup() instead of manual casting
Jakob Kaivo
2019-02-27
uniform behavior and documentation for (imax|ll|l)div()
Jakob Kaivo
2019-02-27
consistent (imax|ll|l)abs() behavior and documentation
Jakob Kaivo
[next]