summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Fix *printf behaviour regarding the left-adjust flag on HP-UX 10.20.Bruno Haible2008-02-078-0/+32
|
* autoupdateKarl Berry2008-01-301-4/+4
|
* autoupdateKarl Berry2008-01-191-18/+34
|
* Rename two directories: headers -> posix-headers, functions -> posix-functions.Bruno Haible2008-01-201205-1202/+1202
|
* Incorporate existing strcasestr doc into new doc structure.Bruno Haible2008-01-192-34/+14
|
* Incorporate existing memmem doc into new doc structure.Bruno Haible2008-01-192-41/+21
|
* New documentation of GNU libc functions.Bruno Haible2008-01-19846-3/+16271
|
* Work around a MacOS X 10.5 bug in frexpl().Bruno Haible2008-01-161-0/+3
|
* Touch up previous patch.Eric Blake2008-01-141-3/+3
| | | | | | | * m4/strcasestr.m4 (gl_FUNC_STRCASESTR_SIMPLE): Fix typo. * doc/functions/strcasestr.texi (strcasestr): Document OpenBSD bug. Signed-off-by: Eric Blake <ebb9@byu.net>
* Convert strcasestr module to use Two-Way algorithm.Eric Blake2008-01-142-2/+55
| | | | | | | | | | | | | | | | | | | | | | * modules/strcasestr-simple: New module, based on the old strcasestr, but with Two-Way rather than KMP. * modules/strcasestr (Depends-on): Change to strcasestr-simple. * lib/string.in.h (rpl_strcasestr): Declare. * m4/strcasestr.m4 (gl_FUNC_STRCASESTR): Check for linear performance. * lib/strcasestr.c (strcasestr): Simplify, and avoid malloc. * modules/string (Makefile.am): Support strcasestr. * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Likewise. * modules/strcasestr-tests (Depends-on): Check for alarm. * tests/test-strcasestr.c: Augment test. * lib/str-two-way.h: Clean up stray macro. * NEWS: Document new module. * MODULES.html.sh (string handling): Likewise. * doc/functions/strcasestr.texi: New file. * doc/gnulib.texi (Function Substitutes): New node. Move memmem here, since it is not a POSIX function. Signed-off-by: Eric Blake <ebb9@byu.net>
* Add documentation chapter about the glibc header files.Bruno Haible2008-01-1231-0/+930
|
* More notes about specific platforms.Bruno Haible2008-01-122-6/+6
|
* Add documentation for the c-* modules.Bruno Haible2008-01-118-0/+254
|
* Avoid quadratic strstr implementations.Eric Blake2008-01-101-1/+5
| | | | | | | | | | | | | | | | * lib/strstr.c: New file. * m4/strstr.m4: Likewise. * modules/strstr: Likewise. * modules/strstr-tests: Likewise. * tests/test-strstr.c: Likewise. * lib/string.in.h (rpl_strstr): Declare. (memmem) [GNULIB_POSIXCHECK]: Document speed issue. * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Support strstr. * modules/string (Makefile.am): Likewise. * MODULES.html.sh (string handling): Mention new module. * doc/functions/strstr.texi (strstr): Document the bug. Signed-off-by: Eric Blake <ebb9@byu.net>
* Small tweaks to memmem module.Bruno Haible2008-01-101-8/+12
|
* Work around OpenBSD 4.0 tdelete() bug.Bruno Haible2008-01-101-0/+4
|
* Undo the commit dced91140ad8eb666ed6cc6192fb486dadf623bb.Bruno Haible2008-01-101-4/+0
|
* Add memmem-simple module.Eric Blake2008-01-091-3/+3
| | | | | | | | | | | | | * m4/memmem.m4 (gl_FUNC_MEMMEM_SIMPLE): New macro. (gl_FUNC_MEMMEM): Separate performance from presence checks. * modules/memmem-simple: New file. * modules/memmem (Description): Tweak. * MODULES.html.sh (string handling): Mention it. * doc/functions/memmem.texi (memmem): Distinguish which flaws are addressed by memmem-simple. * NEWS: Document the difference. Signed-off-by: Eric Blake <ebb9@byu.net>
* Detect wcwidth bug on OpenBSD 4.0.Bruno Haible2008-01-081-0/+4
|
* Rewrite memmem to guarantee linear complexity without malloc.Eric Blake2008-01-081-4/+8
| | | | | | | | | | | | | | | | * lib/memmem.c (memmem): Use Two-Way rather than Knuth-Morris-Pratt, to allow O(1) space usage. (critical_factorization, two_way_short_needle) (two_way_long_needle): New functions. (knuth_morris_pratt): Delete. * modules/memmem (Depends-on): No longer need malloca or stdbool. Add stdint. * tests/test-memmem.c (main): Add tests for periodic needle and sublinear performance. * doc/functions/memmem.texi (memmem): Document other deficiencies in cygwin and older glibc. Signed-off-by: Eric Blake <ebb9@byu.net>
* No need to drop periods from section names.Bruno Haible2008-01-081-1/+1
|
* autoupdateKarl Berry2008-01-051-7/+27
|
* Fix memmem test for mingw.Eric Blake2008-01-052-1/+31
| | | | | | | | | | | * modules/memmem-tests (configure.ac): Check for alarm. * tests/test-memmem.c (main): Avoid alarm on platforms that lack it. * doc/functions/memmem.texi: New file. * doc/gnulib.texi (Function Substitutes): Add memmem. Reported by Bruno Haible. Signed-off-by: Eric Blake <ebb9@byu.net>
* New section 'Localization'.Bruno Haible2008-01-041-1/+76
|
* no period in node nameKarl Berry2007-12-302-3/+3
|
* update maintain.texiKarl Berry2007-12-301-9/+9
|
* Avoid using the syntax symbol() in formatted documentation.Bruno Haible2007-12-265-27/+70
|
* Split setenv module into setenv and unsetenv. Get rid of setenv.h.Bruno Haible2007-12-261-3/+4
|
* Revert addition of verify, for BSD/OS.Eric Blake2007-12-173-0/+12
| | | | | | | | | | | | * lib/fseeko.c [!HAVE_FSEEKO]: Allow off_t > long, even though it can't handle large files, for the sake of obsolete platforms. * modules/fseeko (Depends-on): Remove verify. * doc/functions/fseeko.texi (fseeko): Document BSD/OS limitation. * doc/functions/ftello.texi (ftello): Likewise. * doc/functions/fgetpos.texi (fgetpos): Likewise. Reported by Larry Jones. Signed-off-by: Eric Blake <ebb9@byu.net>
* Fix OpenBSD 4.0 <float.h> handling of long double.Eric Blake2007-12-111-2/+3
| | | | | | | | * m4/float_h.m4 (gl_FLOAT_H): Also claim OpenBSD is broken. * lib/float.in.h [__OpenBSD__]: Add fixes for OpenBSD. * doc/headers/float.texi (float.h): Document OpenBSD bug. Signed-off-by: Eric Blake <ebb9@byu.net>
* Fix frexp on mingw.Eric Blake2007-12-041-1/+1
| | | | | | | | * m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Detect mingw bug when cross-compiling. * doc/functions/frexp.texi (frexp): Document the bug. Signed-off-by: Eric Blake <ebb9@byu.net>
* Make cygwin fseeko check more reliable.Eric Blake2007-12-042-2/+2
| | | | | | | | | | * m4/stdio_h.m4 (gl_STDIN_LARGE_OFFSET) [__CYGWIN__]: Use cygwin version numbers, rather than unrelated feature check. * doc/functions/fseeko.texi (fseeko): Tweak failure report. * doc/functions/ftello.texi (ftello): Likewise. Reported by Bruno Haible. Signed-off-by: Eric Blake <ebb9@byu.net>
* Mention a mingw problem.Bruno Haible2007-12-041-0/+3
|
* * doc/regexprops-generic.texi: change "an close-group" to "aJames Youngman2007-12-031-117/+119
| | | | close-group" and "illegal" to "not allowed".
* autoupdateKarl Berry2007-11-291-4/+6
|
* autoupdateKarl Berry2007-11-262-2/+38
|
* sync with autoconfKarl Berry2007-11-251-0/+3
|
* * doc/fdl.texi, doc/gpl-3.0.texi, doc/lgpl-3.0.texi:Ralf Wildenhues2007-11-256-133/+899
| | | | | | | | Sync from <http://gnu.org/licenses>. * modules/agpl-3.0, doc/agpl-3.0.texi: New module, with license text from same location. * doc/maintain.texi, doc/standards.texi: Sync from <http://savannah.gnu.org/projects/gnustandards>.
* Document 64-bit #if problems in stdint.texi.Paul Eggert2007-11-121-0/+8
| | | | | * doc/headers/stdint.texi (stdint.h): Mention problems with 64-bit-#if, and how to work around them.
* Detect round() bug on NetBSD 3.0/x86.Bruno Haible2007-11-111-0/+3
|
* Document and work around a BeOS snprintf() bug.Bruno Haible2007-11-092-0/+8
|
* Fix *printf behaviour for large precisions on mingw and BeOS.Bruno Haible2007-11-048-0/+32
|
* Fix *printf behaviour in out-of-memory situations on MacOS X and *BSD.Bruno Haible2007-11-038-0/+24
|
* Fix documentation about what the 'putenv' module provides.Bruno Haible2007-11-021-5/+5
|
* Allow specifying the LGPL version number through --lgpl=2 or --lgpl=3.Bruno Haible2007-10-282-3/+7
|
* Implement 'isfinite' module.Ben Pfaff2007-10-271-3/+6
|
* Document some more things the gnulib user must be aware of.Bruno Haible2007-10-282-0/+36
|
* Implement 'round', 'roundf', 'roundl' modules.Ben Pfaff2007-10-203-12/+12
|
* New module 'ceil'.Bruno Haible2007-10-201-1/+1
|
* New module 'floor'.Bruno Haible2007-10-201-1/+1
|