summaryrefslogtreecommitdiff
path: root/src/stdlib
AgeCommit message (Expand)Author
2023-11-14enable multiple-exit() detectionJakob Kaivo
2023-11-14only print constraint info and errno if presentJakob Kaivo
2023-11-14enable UB-testing for isupper()Jakob Kaivo
2023-11-14disable all functions; will strategically reenable them as testedJakob Kaivo
2022-05-08use either environ or __stdlib.environ, never bothJakob Kaivo
2020-09-25annotate the reason for forcing _POSIX_C_SOURCEJakob Kaivo
2020-08-16consistently use <> for standardized headersJakob Kaivo
2020-08-16clean upJakob Kaivo
2020-08-16add missing header to compile targetting POSIXJakob Kaivo
2020-08-16adjust to new file namesJakob Kaivo
2020-08-16rename non-compiled files to *.hJakob Kaivo
2020-08-16add skeleton of symbols from C11 LIB_EXT1Jakob Kaivo
2020-08-16add skeleton of things from C11Jakob Kaivo
2020-08-16rename files that should never be compiled on their own to .hJakob Kaivo
2020-08-16formattingJakob Kaivo
2020-08-16merge _qsort.h directly into qsort.cJakob Kaivo
2020-08-15just call fflush(NULL) to flush all streams, let process teardown handle closingJakob Kaivo
2020-08-15fclose() all open streamsJakob Kaivo
2020-08-15correct implementationJakob Kaivo
2020-08-15do pointer arithmetic correctlyJakob Kaivo
2020-08-15build properly when not targetting POSIXJakob Kaivo
2020-08-15remove the need for a custom structJakob Kaivo
2020-08-15fix off-by-one errorJakob Kaivo
2020-08-15do swaps byte-by-byte to remove the need for allocating buffersJakob Kaivo
2020-08-15first draft of qsort()Jakob Kaivo
2020-08-14only return the part after the =Jakob Kaivo
2020-08-13add src/ to -I and exorcise ../ from #includeJakob Kaivo
2020-08-13always implement in terms of mmap()Jakob Kaivo
2020-08-13fail if nmemb * size overflowsJakob Kaivo
2020-08-12clean upJakob Kaivo
2020-08-12remove unused variable warning if not dealing with NANs or INFsJakob Kaivo
2020-08-12send endptr properly if we reach the NUL terminatorJakob Kaivo
2020-08-12make environment available even without POSIX environJakob Kaivo
2020-08-12add version macroJakob Kaivo
2020-08-12remove __syscall_lookup()Jakob Kaivo
2020-08-11move auto-generated nonstd/syscall.h to static private _syscall.hJakob Kaivo
2020-08-11pull in future definitions if building C89/C95Jakob Kaivo
2020-08-11move stdlib internals to _stdlib.h and struct __stdlibJakob Kaivo
2019-03-06begin work on a common string-to-floating-point implementationJakob Kaivo
2019-03-02add documentationJakob Kaivo
2019-03-02add <ctype.h> include for consuming leading spacesJakob Kaivo
2019-03-02more robust implementationJakob Kaivo
2019-02-28remove warnings from -Wall -WextraJakob Kaivo
2019-02-28new <nonstd/lib.h>Jakob Kaivo
2019-02-27only reference environ if we are building POSIXJakob Kaivo
2019-02-27use __lookup() instead of manual castingJakob Kaivo
2019-02-27uniform behavior and documentation for (imax|ll|l)div()Jakob Kaivo
2019-02-27consistent (imax|ll|l)abs() behavior and documentationJakob Kaivo
2019-02-27make final call in infinite loop so _Noreturn holds trueJakob Kaivo
2019-02-27implement as macro to be shared with rand_rJakob Kaivo