aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/stdio
AgeCommit message (Expand)AuthorFilesLines
2024-03-11libc/stdio: Remove wchar_t functions from NEWLIB_NANO_FORMATTED_IOTorbjörn SVENSSON1-26/+26
2024-01-22newlib: docs: add "Function " to every function nodeMike Frysinger1-75/+75
2024-01-19fputwc: call __fputwc directlyCorinna Vinschen2-2/+7
2024-01-19ORIENT: avoid "expression has no effect" warningCorinna Vinschen3-3/+3
2024-01-19_fputwc_r: actually return result of __fputwcCorinna Vinschen1-1/+1
2023-11-20stdio: drop unnecessary calls to ORIENTCorinna Vinschen7-20/+0
2023-11-20stdio: set and test stream orientation in low-level input function __srget_rCorinna Vinschen1-0/+5
2023-11-20stdio: split byte- and wide-char-oriented low-level output functionsCorinna Vinschen7-20/+140
2023-11-20stdio: Fix bugs in commit 3d94e07c49b5Takashi Yano27-12/+43
2023-11-17__sfvwrite_r: call __sputc_r rather than putc in __SCLE caseCorinna Vinschen1-1/+4
2023-11-17v{fs}printf/v{fs}wprintf: create external output helpersCorinna Vinschen11-263/+312
2023-11-10newlib: libc: Fix crash on fprintf to a wide-oriented stream.Takashi Yano19-40/+92
2023-04-26Fix _REENT_EMERGENCY() if TLS is enabledSebastian Huber1-1/+1
2022-08-31Fix some Coverity Scan errors.Jeff Johnston2-0/+4
2022-08-31Restore _lock initialization in non-single threaded modeTorbjörn SVENSSON1-0/+4
2022-07-13Add --enable-newlib-reent-thread-local optionMatt Joyce2-0/+12
2022-07-13Add _REENT_IS_NULL()Matt Joyce1-1/+2
2022-07-13Add _REENT_CLEANUP(ptr)Matt Joyce3-4/+4
2022-07-13Add _REENT_INC(ptr)Matt Joyce1-3/+3
2022-07-13Add _REENT_STDERR(ptr)Matt Joyce1-2/+2
2022-07-13Add _REENT_STDOUT(ptr)Matt Joyce1-2/+2
2022-07-13Add _REENT_STDIN(ptr)Matt Joyce1-2/+2
2022-07-13Add _REENT_ERRNO(ptr)Matt Joyce37-105/+105
2022-07-04Cygwin: stdio: don't try again to read after EOFKen Brown1-8/+0
2022-06-10Use global stdio streams for all configurationsSebastian Huber3-73/+1
2022-06-10Fix __fp_lock_all() and __fp_unlock_all()Sebastian Huber1-0/+4
2022-06-07Fix __sglue inititializationSebastian Huber1-4/+0
2022-05-19Fix __sFILE::_lock initializationSebastian Huber1-8/+0
2022-05-17Fix stdio exit handlingSebastian Huber1-12/+17
2022-05-13Remove __sglue member for one configurationMatt Joyce2-1/+13
2022-05-13Add global __sglue object for all configurationsMatt Joyce4-9/+12
2022-05-13stdio: Replace _fwalk_reent() with _fwalk_sglue()Sebastian Huber6-17/+22
2022-05-13Add stdio_exit_handler()Matt Joyce1-1/+10
2022-05-13Add CLEANUP_FILE defineMatt Joyce1-19/+19
2022-05-13Move __sglue initializations to __sfp()Matt Joyce1-3/+7
2022-05-13Remove __sinit_locks / __sinit_recursive_mutexMatt Joyce2-18/+3
2022-05-13Add two __sglue initialization macrosMatt Joyce1-6/+1
2022-05-13Remove duplicate sglue initializationsMatt Joyce1-3/+0
2022-05-13Remove duplicate stdio initializationsMatt Joyce1-4/+0
2022-04-01newlib: Remove superfluous CHECK_STD_INIT() macroSebastian Huber1-9/+0
2022-04-01Remove unused _cleanup()Matt Joyce1-8/+0
2022-04-01Fix bug introduced in previous patch (44b60f0c)Matt Joyce4-7/+5
2022-03-31newlib: Rename __sfmoreglue() and make it staticSebastian Huber2-5/+3
2022-03-31Replace _fwalk() calls with _fwalk_reent()Sebastian Huber4-39/+12
2022-03-30Commit patch from Tobias Burnus <tobias@codesourcery.com>Jeff Johnston2-4/+4
2022-03-16newlib: libc: merge build up a directoryMike Frysinger3-2021/+205
2022-02-28newlib: libc: move stdio multiplex logic from build to source filesMike Frysinger16-502/+249
2022-02-25newlib: libc: move configure into top-levelMike Frysinger1-13/+30
2022-02-22Make __sdidinit unusedMatt Joyce3-13/+6
2022-02-18newlib: libc: delete crt0.o duplicationMike Frysinger1-1/+0