summaryrefslogtreecommitdiff
path: root/src/stdio
AgeCommit message (Expand)Author
2024-01-31add more GCC SSE hacksJakob Kaivo
2024-01-31filename is allowed to be NULLJakob Kaivo
2024-01-31check for overlapping pointersJakob Kaivo
2024-01-31add GCC SSE hack to sprintfJakob Kaivo
2024-01-31hack around GCC generating misaligned SSE codeJakob Kaivo
2024-01-31clean up structure definitionsJakob Kaivo
2024-01-31remove initialization of (possibly) VLAJakob Kaivo
2024-01-31clean upJakob Kaivo
2024-01-31remove extraneous #undef directivesJakob Kaivo
2024-01-31make tweaks to work with 1:1 checked functionsJakob Kaivo
2024-01-30fix to compile under c89Jakob Kaivo
2024-01-30update standards and safety checksJakob Kaivo
2024-01-30update standards and safety checksJakob Kaivo
2023-11-14disable all functions; will strategically reenable them as testedJakob Kaivo
2020-09-25spaces to tabsJakob Kaivo
2020-09-25use C99 language features for C99 library functionsJakob Kaivo
2020-09-25get rid of malloc() where possibleJakob Kaivo
2020-08-18handle failure of open() when making syscall directlyJakob Kaivo
2020-08-18noop if there is nothing to flushJakob Kaivo
2020-08-17fix overflow that messes up numbers with 0 in themJakob Kaivo
2020-08-16consistently use <> for standardized headersJakob Kaivo
2020-08-16adjust to new file namesJakob 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-16remove STDC(0)Jakob Kaivo
2020-08-16rename files that should never be compiled on their own to .hJakob Kaivo
2020-08-16formattingJakob Kaivo
2020-08-16error for any write() < 0Jakob Kaivo
2020-08-16check return of write() properlyJakob Kaivo
2020-08-16use an enum for bmode to make for easier symbolic debuggingJakob Kaivo
2020-08-16improve fallback if not building for POSIX (still requires POSIX headers)Jakob Kaivo
2020-08-16simplify inline syscall if necessaryJakob Kaivo
2020-08-15actually flush outputJakob Kaivo
2020-08-15fflush() first, set up buffering if neededJakob Kaivo
2020-08-15simplifyJakob Kaivo
2020-08-15clean upJakob Kaivo
2020-08-15formattingJakob Kaivo
2020-08-15cleanup includesJakob Kaivo
2020-08-15make sensibleJakob Kaivo
2020-08-15clean up and document internal structuresJakob Kaivo
2020-08-15update __FILE to reflect actually implemented bufferingJakob Kaivo
2020-08-15implement actual bufferingJakob Kaivo
2020-08-15add empty prototype functionJakob Kaivo
2020-08-15handle %lc and %ls correctlyJakob Kaivo
2020-08-15always define L_ctermid and include space for a wchar_t string in io_optionsJakob Kaivo
2020-08-15remember to return NULL on empty readJakob Kaivo
2020-08-15build properly when not targetting POSIXJakob Kaivo
2020-08-15don't support fds when not targetting POSIXJakob Kaivo
2020-08-14clean up warningsJakob Kaivo