mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-27 19:53:32 +08:00
390955cbde
1999-01-11 Ulrich Drepper <drepper@cygnus.com> * ctype/Versions [GLIBC_2.0]: Export __ctype32_b. * include/wctype.h: Declare __iswctype. * stdio-common/vfscanf.c (__vfscanf): Use __iswspace instead of iswspace. * wctype/Makefile (routines): Add wcextra_l. * wctype/wcextra.c (iswblank): Implement function here and don't use __iswctype. (__iswblank_l): Move definition to... * wctype/wcextra_l.c: ...here. New file. * wctype/wcfuncs.c: Really implement functions and don't call __iswctype or __towctrans. * wctype/wctype.h: Change isw* and tow* macros. Don't call __iswctype or __towctrans. Instead optimize constant argument case. * iconv/gconv.h: Fix typos. * iconv/skeleton.c: Fix typos. Optimize init function a bit. Correctly emit escape sequence to return to initial state in conversion function. * iconvdata/iso-2022-jp.c (gconv_init): Correctly initialize max_needed_to element. * manual/mbyte.texi: Removed. This is now described in charset.texi. * manual/charset.texi: New file. * manual/Makefile (chapters): Replace mbyte by charset. * manual/ctype.texi: Document wide character functions. * manual/intro.texi: Fix reference to mbyte chapter. * manual/lang.texi: Likewise. * manual/locale.texi: Likewise. * manual/stdio.texi: Likewise. * manual/string.texi: Fix @node line for new charset chapter. * manual/libc.texinfo (UPDATED): Updated. Also update copyright years. * manual/memory.texi (savestring): Optimize code to give a good example. * manual/filesys.texi: Fix wording. Patches by Jim Meyering. * nscd/nscd_getgr_r.c: Include stdint.h to get uintptr_t definition. * nscd/nscd_getpw_r.c: Likewise. * nscd/nscd_gethst_r.c: Likewise. * stdlib/stdtold_l.c: Always include xlocale.h. 1999-01-11 Geoffrey Keating <geoffk@ozemail.com.au> * stdlib/fpioconst.h (LDBL_MAX_10_EXP_LOG): Define to be same as DBL_MAX_10_EXP_LOG if there is no long double. (_fpioconst_pow10): Always use size as LDBL_MAX_10_EXP_LOG to match printf_fp.c. 1999-01-10 Andreas Jaeger <aj@arthur.rhein-neckar.de> * timezone/Makefile ($(testdata)/GB): Changed to ... ($(testdata)/Europe/London): ... for tst-timezone test. ($(objpfx)tst-timezone.out): Change GB to Europe/London. * timezone/tst-timezone.c (main): Enable DST switching test, change GB to Europe/London. 1999-01-10 Philip Blundell <philb@gnu.org> * socket/Makefile (headers): Remove bits/sockunion.h. 1999-01-09 Philip Blundell <philb@gnu.org> * socket/sys/socket.h: Don't include <bits/sockunion.h>. * sysdeps/generic/bits/sockunion.h: Deleted. * sysdeps/unix/sysv/linux/bits/sockunion.h: Likewise. 1999-01-08 H.J. Lu <hjl@gnu.org> * io/fts.c (fts_close): Don't access memory after having it freed.
149 lines
4.5 KiB
Plaintext
149 lines
4.5 KiB
Plaintext
\input texinfo @c -*- Texinfo -*-
|
|
@comment %**start of header (This is for running Texinfo on a region.)
|
|
@setfilename libc.info
|
|
@settitle The GNU C Library
|
|
@setchapternewpage odd
|
|
|
|
@comment Tell install-info what to do.
|
|
@dircategory GNU libraries
|
|
@direntry
|
|
* Libc: (libc). C library.
|
|
@end direntry
|
|
|
|
@c This tells texinfo.tex to use the real section titles in xrefs in
|
|
@c place of the node name, when no section title is explicitly given.
|
|
@set xref-automatic-section-title
|
|
@c @smallbook
|
|
@comment %**end of header (This is for running Texinfo on a region.)
|
|
|
|
@c sold 0.06/1.09, print run out 21may96
|
|
@set EDITION 0.08 DRAFT
|
|
@set VERSION 2.1 Beta
|
|
@set UPDATED 11 Jan 1999
|
|
@set ISBN 1-882114-53-1
|
|
|
|
@ifinfo
|
|
This file documents the GNU C library.
|
|
|
|
This is Edition @value{EDITION}, last updated @value{UPDATED},
|
|
of @cite{The GNU C Library Reference Manual}, for Version @value{VERSION}.
|
|
|
|
Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software Foundation, Inc.
|
|
|
|
Permission is granted to make and distribute verbatim copies of
|
|
this manual provided the copyright notice and this permission notice
|
|
are preserved on all copies.
|
|
|
|
@ignore
|
|
Permission is granted to process this file through TeX and print the
|
|
results, provided the printed document carries copying permission
|
|
notice identical to this one except for the removal of this paragraph
|
|
(this paragraph not being relevant to the printed manual).
|
|
|
|
@end ignore
|
|
Permission is granted to copy and distribute modified versions of this
|
|
manual under the conditions for verbatim copying, provided also that the
|
|
section entitled ``GNU Library General Public License'' is included
|
|
exactly as in the original, and provided that the entire resulting
|
|
derived work is distributed under the terms of a permission notice
|
|
identical to this one.
|
|
|
|
Permission is granted to copy and distribute translations of this manual
|
|
into another language, under the above conditions for modified versions,
|
|
except that the text of the translation of the section entitled ``GNU
|
|
Library General Public License'' must be approved for accuracy by the
|
|
Foundation.
|
|
@end ifinfo
|
|
|
|
@iftex
|
|
@shorttitlepage The GNU C Library Reference Manual
|
|
@end iftex
|
|
@titlepage
|
|
@center @titlefont{The GNU C Library}
|
|
@sp 1
|
|
@center @titlefont{Reference Manual}
|
|
@sp 2
|
|
@center Sandra Loosemore
|
|
@center with
|
|
@center Richard M. Stallman, Roland McGrath, Andrew Oram, and Ulrich Drepper
|
|
@sp 3
|
|
@center Edition @value{EDITION}
|
|
@sp 1
|
|
@center last updated @value{UPDATED}
|
|
@sp 1
|
|
@center for version @value{VERSION}
|
|
@page
|
|
@vskip 0pt plus 1filll
|
|
Copyright @copyright{} 1993, '94, '95, '96, '97, '98 Free Software Foundation, Inc.
|
|
@sp 2
|
|
Published by the Free Software Foundation @*
|
|
59 Temple Place -- Suite 330, @*
|
|
Boston, MA 02111-1307 USA @*
|
|
Printed copies are available for $50 each. @*
|
|
ISBN @value{ISBN} @*
|
|
|
|
Permission is granted to make and distribute verbatim copies of
|
|
this manual provided the copyright notice and this permission notice
|
|
are preserved on all copies.
|
|
|
|
Permission is granted to copy and distribute modified versions of this
|
|
manual under the conditions for verbatim copying, provided also that the
|
|
section entitled ``GNU Library General Public License'' is included
|
|
exactly as in the original, and provided that the entire resulting
|
|
derived work is distributed under the terms of a permission notice
|
|
identical to this one.
|
|
|
|
Permission is granted to copy and distribute translations of this manual
|
|
into another language, under the above conditions for modified versions,
|
|
except that the text of the translation of the section entitled ``GNU
|
|
Library General Public License'' must be approved for accuracy by the
|
|
Foundation.
|
|
@end titlepage
|
|
@page
|
|
|
|
@ifinfo
|
|
@node Top, Introduction, (dir), (dir)
|
|
@top Main Menu
|
|
This is Edition @value{EDITION}, last updated @value{UPDATED}, of
|
|
@cite{The GNU C Library Reference Manual}, for Version @value{VERSION}
|
|
of the GNU C Library.
|
|
@end ifinfo
|
|
|
|
@include top-menu.texi
|
|
@include chapters.texi
|
|
|
|
@set lgpl-appendix
|
|
@node Copying, Concept Index, Contributors, Top
|
|
@include lgpl.texinfo
|
|
|
|
|
|
@node Concept Index, Type Index, Copying, Top
|
|
@unnumbered Concept Index
|
|
|
|
@printindex cp
|
|
|
|
@node Type Index, Function Index, Concept Index, Top
|
|
@unnumbered Type Index
|
|
|
|
@printindex tp
|
|
|
|
@node Function Index, Variable Index, Type Index, Top
|
|
@unnumbered Function and Macro Index
|
|
|
|
@printindex fn
|
|
|
|
@node Variable Index, File Index, Function Index, Top
|
|
@unnumbered Variable and Constant Macro Index
|
|
|
|
@printindex vr
|
|
|
|
@node File Index, , Variable Index, Top
|
|
@unnumbered Program and File Index
|
|
|
|
@printindex pg
|
|
|
|
|
|
@shortcontents
|
|
@contents
|
|
@bye
|