| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/head/; revision=107707
|
| |
|
|
|
|
|
|
|
|
| |
are marked up in stdio(3), and because they are defined expressions
of type "FILE *".
Approved by: re
Notes:
svn path=/head/; revision=107619
|
| |
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/head/; revision=107616
|
| |
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/head/; revision=107387
|
| |
|
|
| |
Notes:
svn path=/head/; revision=107052
|
| |
|
|
|
|
|
|
|
|
| |
that we not use it here. In its place I've put a comment about the
current state of play.
Submitted by: bde
Notes:
svn path=/head/; revision=106915
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to be static for 5.0. I may remove this for 5.1 or 5.2. No more
binaries or libarires will be generated with __sF starting as of
yesterday. Originally the plan had been to eliminate this for 5.0,
but we didn't get the __std{in,out,err}p changes merged into -stable
until yesterday (rather than in September 2001 like it should have
been). Given that didn't happen on time, we can't do the other part
of the scheme now.
# Please do not change this without talking to me first.
Notes:
svn path=/head/; revision=106721
|
| |
|
|
|
|
|
| |
Requested by: Steve Kargl <sgk@troutmask.apl.washington.edu> (submitter)
Notes:
svn path=/head/; revision=106396
|
| |
|
|
|
|
|
|
|
| |
if WANT_COMPAT4_STDIO is defined when compiling libc.
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
Notes:
svn path=/head/; revision=106352
|
| |
|
|
|
|
|
| |
it defines.
Notes:
svn path=/head/; revision=106282
|
| |
|
|
| |
Notes:
svn path=/head/; revision=106230
|
| |
|
|
| |
Notes:
svn path=/head/; revision=106083
|
| |
|
|
|
|
|
| |
FLOCKFILE/FUNLOCKFILE explicitly.
Notes:
svn path=/head/; revision=105909
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105498
|
| |
|
|
|
|
|
| |
proof, but this should buy me some time for now.
Notes:
svn path=/head/; revision=105491
|
| |
|
|
| |
Notes:
svn path=/head/; revision=105448
|
| |
|
|
|
|
|
| |
wide character class (%l[) and wide string (%ls) conversions.
Notes:
svn path=/head/; revision=105322
|
| |
|
|
|
|
|
| |
instead of checking whether we're using a temporary buffer.
Notes:
svn path=/head/; revision=105318
|
| |
|
|
|
|
|
|
|
| |
maximum number of bytes that may be stored in the array, not the maximum
number of wide characters to read. The wording of the standard unfortunately
does not make this clear.
Notes:
svn path=/head/; revision=105317
|
| |
|
|
|
|
|
| |
%*ls, %*l[).
Notes:
svn path=/head/; revision=105247
|
| |
|
|
|
|
|
| |
handling of multibyte sequences representing null wide characters.
Notes:
svn path=/head/; revision=105234
|
| |
|
|
|
|
|
| |
and %ls.
Notes:
svn path=/head/; revision=105204
|
| |
|
|
|
|
|
| |
for __vfscanf.
Notes:
svn path=/head/; revision=105098
|
| |
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=105037
|
| |
|
|
| |
Notes:
svn path=/head/; revision=104989
|
| |
|
|
|
|
|
| |
point out that fseek() clears the ungetwc() buffer.
Notes:
svn path=/head/; revision=104976
|
| |
|
|
|
|
|
|
| |
5.0-R territory, as threatened. This only affects antique 5.0
systems that have not had a 'make world' done for well over a year.
Notes:
svn path=/head/; revision=104941
|
| |
|
|
|
|
|
| |
references to fputwc() and fgetwc() being macros while I'm at it.
Notes:
svn path=/head/; revision=104750
|
| |
|
|
|
|
|
|
|
| |
Although there was nothing wrong with getwc() and putwc(), getwchar()
and putwchar() assumed that <stdio.h> had been included before <wchar.h>,
which is not allowed by the standard.
Notes:
svn path=/head/; revision=104080
|
| |
|
|
|
|
|
| |
trying to shrink the buffer with realloc() before returning it.
Notes:
svn path=/head/; revision=104001
|
| |
|
|
|
|
|
|
|
|
|
| |
va_end closer to the __vfprintf() call, free the buffer when __vfprintf()
fails and don't bother trying to shrink the buffer with realloc() before
returning it.
Submitted by: bde
Notes:
svn path=/head/; revision=104000
|
| |
|
|
|
|
|
| |
of memory.
Notes:
svn path=/head/; revision=103997
|
| |
|
|
|
|
|
| |
runs out of memory, always call va_end.
Notes:
svn path=/head/; revision=103996
|
| |
|
|
|
|
|
| |
versions of printf() and scanf().
Notes:
svn path=/head/; revision=103891
|
| |
|
|
|
|
|
|
| |
from vfscanf() to vfwscanf(). It doesn't hurt to have it there, but it's
redundant since __fgetwc() will refill the buffer if it needs to.
Notes:
svn path=/head/; revision=103890
|
| |
|
|
|
|
|
|
|
|
|
| |
assignment. This is needed on powerpc but is also more correct for the
other ports.
Submitted by: grehan
Tested on: alpha, i386, sparc64
Notes:
svn path=/head/; revision=103876
|
| |
|
|
|
|
|
|
| |
vfwscanf(), vswscanf(), vwscanf(). As the name suggests, these are wide-
character versions of the scanf() family of functions.
Notes:
svn path=/head/; revision=103856
|
| |
|
|
|
|
|
|
| |
characters, non-whitespace wide character strings and wide character
strings in a scanset.
Notes:
svn path=/head/; revision=103854
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103853
|
| |
|
|
|
|
|
| |
will need to use.
Notes:
svn path=/head/; revision=103782
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103740
|
| |
|
|
|
|
|
| |
formatted wide-character output.
Notes:
svn path=/head/; revision=103739
|
| |
|
|
| |
Notes:
svn path=/head/; revision=103678
|
| |
|
|
|
|
|
| |
ungetc() instead of having ungetc() recurse on the lock.
Notes:
svn path=/head/; revision=103677
|
| |
|
|
|
|
|
| |
and __fgetwc() which can be used when we know the file is locked.
Notes:
svn path=/head/; revision=103676
|
| |
|
|
|
|
|
|
|
| |
and wide characters. These were already documented in the manual page,
with an entry mentioning that they were not implemented yet. The XSI
%S and %C synoyms have not been added.
Notes:
svn path=/head/; revision=103633
|
| |
|
|
|
|
|
|
|
| |
or "POSIX", other European locales). Use __sgetc() and __sputc() where
possible to avoid a wasteful lock and unlock for each byte and to avoid
function call overhead.
Notes:
svn path=/head/; revision=103539
|
| |
|
|
|
|
|
| |
sequence is detected.
Notes:
svn path=/head/; revision=103538
|
| |
|
|
|
|
|
|
|
| |
here in terms of mbrtowc(), wcrtomb(), and the single-byte I/O functions.
The rune I/O functions are about to become deprecated in favour of the
ones provided by ISO C90 Amd. 1 and C99.
Notes:
svn path=/head/; revision=103523
|
| |
|
|
|
|
|
|
|
|
| |
PR: bin/36175
Obtained from: OpenBSD
Reviewed by: silence on -audit
MFC after: 5 days
Notes:
svn path=/head/; revision=103480
|