summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio
Commit message (Expand)AuthorAgeFilesLines
...
* Cross-reference between byte and wide-character stdio functions. Removetjr2002-10-107-13/+13
* Remove masking macros for getwc(), putwc(), putwchar() and getwchar().tjr2002-09-284-12/+4
* Back out previous, free the buffer when __vfprintf() fails and don't bothertjr2002-09-261-19/+13
* Back out previous and solve the problems a different way: move va_start/tjr2002-09-261-20/+13
* Correctly handle the case where __vfwprintf() fails because it runs outtjr2002-09-261-1/+7
* Sync with OpenBSD: avoid memory leak when __vfprintf() fails because ittjr2002-09-262-24/+39
* Add cross-references between wide character and single-byte charactertjr2002-09-243-2/+6
* Remove an unneeded call to _sfrefill() that was missed in the conversiontjr2002-09-241-6/+0
* Use the new va_copy macro to copy variable argument lists instead oftjr2002-09-242-2/+2
* Add implementations of wscanf() and related functions: fwscanf(), swscanf(),tjr2002-09-239-6/+1530
* Implement the %lc, %ls and %[ conversions, which read sequences of widetjr2002-09-232-16/+137
* The character argument for __ungetwc() should be wint_t instead of wchar_t.tjr2002-09-231-1/+1
* Add an unlocked version of ungetwc(), __ungetwc(), that __vfwscanf()tjr2002-09-222-9/+22
* Delete stray reference to vsnprintf().tjr2002-09-211-3/+2
* Add implementations of the wprintf() family of functions, which performtjr2002-09-2110-4/+2434
* Lock the file once per call and use the unlocked fgetwc()/fputwc() variants.tjr2002-09-202-9/+20
* Lock and unlock the file once per call and use the unlocked version oftjr2002-09-201-7/+11
* Introduce unlocked versions of fputwc() and fgetwc() called __fputwc()tjr2002-09-203-18/+44
* Implement the %ls and %lc conversions for printing wide character stringstjr2002-09-192-14/+110
* Optimise the common case where no special encoding is in use (LC_CTYPE is "C"tjr2002-09-182-8/+48
* Logic error in previous: don't exit the loop when an incomplete multibytetjr2002-09-181-1/+1
* Reimplement the functionality of fgetrune(), fputrune(), and fungetrune()tjr2002-09-185-25/+61
* Fix vsnprintf(3) memory leak for size == 0.maxim2002-09-171-0/+6
* Convert eight space indents to tabs in the "*" format handling code.tjr2002-09-161-43/+43
* Style: One space between "restrict" qualifier and "*".tjr2002-09-0616-24/+24
* Print a '-' sign for negative zero. Tested withschweikh2002-08-271-7/+2
* o Merge <machine/ansi.h> and <machine/types.h> into a new headermike2002-08-217-7/+7
* Leave room for a trailing NUL not a NULL, that's not an ASCII character.jmallett2002-08-192-2/+2
* - For compliance with IEEE Std 1003.1-2001, add the 'restrict'robert2002-08-155-17/+11
* - Introduce the 'restrict' qualifier to function prototypes androbert2002-08-155-8/+8
* - Add the 'restrict' qualifier to the function definitions androbert2002-08-143-10/+4
* Unbreak one of the most confusing breaks of the tree I've seen.phk2002-08-131-1/+2
* Tidy up SRCS and MAN assignments.tjr2002-08-131-20/+13
* Remove the Bugs section, which is not relevant to FreeBSD: there is notjr2002-08-131-2/+0
* FreeBSD-ify: use In macro for header files in Synopsis, St C-99 instead oftjr2002-08-134-12/+12
* Basic support for wide character I/O: getwc(), fgetwc(), getwchar(),tjr2002-08-1339-12/+846
* Manual pages for fwide(), getwc(), fgetwc(), getwchar(), putwc(), fputwc(),tjr2002-08-124-0/+417
* Fix typos; each file has at least one s/seperat/separat/schweikh2002-08-111-3/+3
* mdoc(7) police: punctuation.ru2002-08-091-1/+1
* Don't claim to fully implement C99 in the STANDARDS section and then disclaimwollman2002-07-151-2/+4
* Note that fseeko() and ftello() are standard in 1003.1-2001.wollman2002-07-151-1/+1
* Fix style and wording bugs introduced in my last commit.chris2002-06-181-11/+9
* o Move more information from BUGS into SECURITY CONSIDERATIONS andchris2002-06-151-50/+56
* Include information on the dangers of passing a user-supplied string aschris2002-06-131-0/+21
* Grammar fix: "contents" is plural.archie2002-05-311-2/+2
* mdoc(7) police: markup nits.ru2002-05-301-43/+53
* mdoc(7) police: fix markup for types.ru2002-05-291-4/+4
* Assume __STDC__, remove non-__STDC__ code.alfred2002-05-2812-141/+2
* Correct a check for NUL.robert2002-05-271-1/+1
* - Move the loop conditional into the "for" header.robert2002-05-271-19/+17
OpenPOWER on IntegriCloud