X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=MODULES.html;h=6ce971623c652b6f5ac5273e82935b82b1093465;hb=45a14d0fe450d6b70c404cc9ae6aca4f31054896;hp=489fb43f432664e2ce7f9fc6e3b9670d86a6a54e;hpb=b6fcd20ae8c6ef421df0ab98218fe0f52c9f7483;p=gnulib.git diff --git a/MODULES.html b/MODULES.html index 489fb43f4..6ce971623 100644 --- a/MODULES.html +++ b/MODULES.html @@ -2,7 +2,7 @@ Gnulib Module List - +

Gnulib Module List

@@ -218,6 +218,10 @@ HAVE_ALLOCA. Case-insensitive string comparison functions. + strcasestr + strcasestr() function: case-insensitive search for a substring in a string. + + strchrnul strchrnul(): Find the first occurrence of C in S or the final NUL byte. @@ -230,6 +234,10 @@ HAVE_ALLOCA. strnlen() function: determine the length of a size-bounded string. + strnlen1 + Quick string length estimation. + + strndup strndup() function: duplicate a size-bounded string. @@ -258,7 +266,7 @@ HAVE_ALLOCA. xstrtol - Convert string to 'long` or 'unsigned long', with error checking. + Convert string to 'long' or 'unsigned long', with error checking.

Date and time <time.h>

@@ -347,6 +355,10 @@ HAVE_ALLOCA. Encode binary data using printable characters (base64). + check-version + Check version string compatibility. + + diacrit Decomposition of composed ISO-8859-1 characters. @@ -355,6 +367,10 @@ HAVE_ALLOCA. Read a line from a stream. + getdelim + Read character delimited data from a stream. + + getnline Read a line from a stream, with bounded memory allocation. @@ -380,6 +396,10 @@ memory allocation. Parametrizable hash table. + readline + Simple implementation of readline. + + readtokens Read tokens from a stream. @@ -406,6 +426,10 @@ memory allocation. ullong_max The maximum unsigned long long value, as a preprocessor constant. + + size_max + Provide SIZE_MAX. +

Boolean type and values <stdbool.h>

@@ -484,6 +508,25 @@ to a fixed length string
Convert string to 'uintmax_t', with error checking.
+

Extended multibyte and wide character utilities <wchar.h>

+ + + + + + + + + +
mbchar + Multibyte character data type. +
mbiter + Iterating through multibyte strings. +
mbuiter + Iterating through multibyte strings. +
mbfile + Multibyte character I/O. +

Support for systems lacking POSIX:2001

@@ -500,7 +543,7 @@ to a fixed length string + + @@ -736,6 +783,10 @@ directory. + + @@ -759,6 +810,10 @@ directory.

File descriptor based Input/Output

getaddrinfo - Get address information. + getaddrinfo() function: Get address information.
getcwd @@ -579,6 +622,10 @@ to a fixed length string rmdir() function: delete a directory.
ssize_t + Define ssize_t if it does not already exist. +
strtok_r strtok_r() function: split string into tokens, thread safe.
Return the entries of a directory (just the names) as an argz string.
stat-time + stat-related time functions +
unlinkdir Determine (and maybe change) whether we can unlink directories.
+ + @@ -858,6 +913,10 @@ usually the host name including FQDN. + +
fcntl-safer + File descriptor functions that avoid clobbering STD{IN,OUT,ERR}_FILENO. +
safe-read An interface to read() that retries after interrupts.
lock Locking in multithreaded situations.
tls + Thread-local storage in multithreaded situations. +

Internationalization functions

@@ -1201,8 +1260,8 @@ variables. + + + + + + + + + + + +
strstr #include "strstr.h" strstr.c - strstr.m4
gl_FUNC_STRSTR -
--- + strstr.m4
mbrtowc.m4
gl_FUNC_STRSTR +
mbuiter
strerror @@ -1526,8 +1585,15 @@ variables. strcase #include "strcase.h" strcasecmp.c
strncasecmp.c -
strcase.m4
gl_STRCASE -
--- + strcase.m4
mbrtowc.m4
gl_STRCASE +
mbuiter +
strcasestr + #include "strcasestr.h" + strcasestr.c + strcasestr.m4
mbrtowc.m4
gl_FUNC_STRCASESTR +
mbuiter
strchrnul @@ -1546,11 +1612,18 @@ variables.
strnlen --- - strnlen.c + strnlen.h
strnlen.c
strnlen.m4
gl_FUNC_STRNLEN
---
strnlen1 + #include "strnlen1.h" + strnlen1.c + --- + memchr +
strndup #include "strndup.h" strndup.c @@ -1838,6 +1911,13 @@ variables. stdbool
restrict
check-version + #include "check-version.h" + check-version.c + check-version.m4
gl_CHECK_VERSION +
strverscmp +
diacrit #include "diacrit.h" diacrit.c @@ -1852,18 +1932,25 @@ variables. getdelim
getdelim + #include "getdelim.h" + getdelim.c + getdelim.m4
gl_FUNC_GETDELIM +
--- +
getnline #include "getnline.h" getnline.c - getnline.m4
ssize_t.m4
gl_GETNLINE -
getndelim2 + getnline.m4
gl_GETNLINE +
getndelim2
ssize_t
getndelim2 #include "getndelim2.h" getndelim2.c - getndelim2.m4
ssize_t.m4
gl_GETNDELIM2 -
--- + getndelim2.m4
gl_GETNDELIM2 +
ssize_t
linebuffer @@ -1894,6 +1981,13 @@ variables. stdbool
xalloc
readline + #include "readline.h" + readline.c + readline.m4
gl_FUNC_READLINE +
getline
havelib +
readtokens #include "readtokens.h" readtokens.c @@ -1963,6 +2057,13 @@ variables. ullong_max.m4
gl_ULLONG_MAX
---
size_max + #include "size_max.h" + --- + size_max.m4
gl_SIZE_MAX +
--- +

Boolean type and values <stdbool.h>

@@ -2167,7 +2268,7 @@ variables. @@ -2185,6 +2286,51 @@ variables.
inttostr #include "inttostr.h" imaxtostr.c
intprops.h
inttostr.c
offtostr.c
umaxtostr.c -
intmax_t.m4
inttostr.m4
longlong.m4
uintmax_t.m4
gl_INTTOSTR +
intmax_t.m4
inttostr.m4
inttypes_h.m4
longlong.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
gl_INTTOSTR
---
xstrtol
strtoumax
+

Extended multibyte and wide character utilities <wchar.h>

+ + + + + + + + + + + + + +
modules/ + lib/ + lib/ + m4/ +   +
Module + Header + Implementation + Autoconf macro + Depends on +
mbchar + #include "mbchar.h" + mbchar.c + mbchar.m4
gl_MBCHAR +
stdbool +
mbiter + #include "mbiter.h" + --- + mbiter.m4
gl_MBITER +
mbchar
stdbool +
mbuiter + #include "mbuiter.h" + --- + mbiter.m4
gl_MBITER +
mbchar
stdbool
strnlen1 +
mbfile + #include "mbfile.h" + --- + mbfile.m4
gl_MBFILE +
mbchar
stdbool +

Support for systems lacking POSIX:2001

@@ -2227,7 +2373,7 @@ variables. @@ -2346,7 +2492,7 @@ variables. + + @@ -2438,7 +2591,7 @@ variables. @@ -2580,7 +2733,7 @@ variables. + + @@ -2691,8 +2851,8 @@ variables.
#include "getaddrinfo.h" getaddrinfo.c
gai_strerror.c
getaddrinfo.m4
sockpfaf.m4
gl_GETADDRINFO -
restrict
gettext-h
stdbool +
restrict
gettext-h
stdbool
strdup
getcwd @@ -2331,7 +2477,7 @@ variables. timespec #include "timespec.h" --- - st_mtim.m4
timespec.m4
gl_TIMESPEC +
timespec.m4
gl_TIMESPEC
extensions
#include "regex.h" regex.c
regex_internal.c
regex_internal.h
regexec.c
regcomp.c
codeset.m4
regex.m4
gl_REGEX -
alloca
extensions
gettext-h
restrict +
alloca
extensions
gettext-h
malloc
restrict
rename @@ -2363,6 +2509,13 @@ variables. stat-macros
ssize_t + --- + --- + ssize_t.m4
gt_TYPE_SSIZE_T +
--- +
strtok_r #include "strtok_r.h" strtok_r.c @@ -2410,7 +2563,7 @@ variables.
unistd-safer #include "unistd-safer.h" - dup-safer.c
fd-safer.c +
unistd--.h
dup-safer.c
fd-safer.c
pipe-safer.c
unistd-safer.m4
gl_UNISTD_SAFER
---
glob #include <glob.h> - glob_.h
glob.c +
glob_.h
glob-libc.h
glob.c
d-type.m4
glob.m4
gl_GLOB
alloca
extensions
fnmatch
getlogin_r
mempcpy
restrict
stat-macros
stdbool
strdup
#include "fts_.h" fts.c
fts-cycle.c
fts.m4
gl_FUNC_FTS -
cycle-check
dirfd
hash
lstat
stdbool
unistd-safer +
cycle-check
dirfd
hash
lstat
stdbool
fcntl-safer
fts-lgpl @@ -2660,6 +2813,13 @@ variables. xalloc
stat-time + #include "stat-time.h" + --- + stat-time.m4
gl_STAT_TIME +
timespec +
unlinkdir #include "unlinkdir.h" unlinkdir.c @@ -2671,13 +2831,13 @@ variables. #include "utimecmp.h" intprops.h
utimecmp.c
utimecmp.m4
gl_UTIMECMP -
hash
timespec
utimens
xalloc
stdbool +
hash
stat-time
timespec
utimens
xalloc
stdbool
utimens #include "utimens.h" utimens.c - utimens.m4
utimes.m4
gl_UTIMENS +
utimbuf.m4
utimens.m4
utimes.m4
gl_UTIMENS
timespec
xreadlink #include "xreadlink.h" xreadlink.c - xreadlink.m4
ssize_t.m4
gl_XREADLINK -
xalloc
readlink +
xreadlink.m4
gl_XREADLINK +
xalloc
readlink
ssize_t

File descriptor based Input/Output

@@ -2712,11 +2872,18 @@ variables. Depends on + fcntl-safer + #include "fcntl-safer.h" + fcntl--.h
creat-safer.c
open-safer.c + fcntl-safer.m4
gl_FCNTL_SAFER + unistd-safer + + safe-read #include "safe-read.h" safe-read.c - safe-read.m4
ssize_t.m4
gl_SAFE_READ - --- + safe-read.m4
gl_SAFE_READ + ssize_t safe-write @@ -2780,7 +2947,7 @@ variables. stdio-safer #include "stdio-safer.h" - fopen-safer.c + stdio--.h
fopen-safer.c stdio-safer.m4
gl_STDIO_SAFER unistd-safer @@ -2914,10 +3081,10 @@ variables. canon-host - --- + #include "canon-host.h" canon-host.c canon-host.m4
gl_CANON_HOST - strdup + getaddrinfo
strdup

Multithreading

@@ -2940,8 +3107,15 @@ variables. lock #include "lock.h" lock.c - lock.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
gl_LOCK - --- + lock.m4
gl_LOCK + havelib + + + tls + #include "tls.h" + tls.c + tls.m4
gl_TLS + lock

Internationalization functions

@@ -2964,8 +3138,8 @@ variables. gettext #include "gettext.h" --- - codeset.m4
gettext.m4
glibc2.m4
glibc21.m4
iconv.m4
intdiv0.m4
intmax.m4
inttypes.m4
inttypes_h.m4
inttypes-pri.m4
isc-posix.m4
lcmessage.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
longdouble.m4
longlong.m4
nls.m4
po.m4
printf-posix.m4
progtest.m4
signed.m4
size_max.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
wchar_t.m4
wint_t.m4
xsize.m4
AM_GNU_GETTEXT([external]) - gettext-h + codeset.m4
gettext.m4
glibc2.m4
glibc21.m4
iconv.m4
intdiv0.m4
intmax.m4
inttypes.m4
inttypes_h.m4
inttypes-pri.m4
isc-posix.m4
lcmessage.m4
longdouble.m4
longlong.m4
nls.m4
po.m4
printf-posix.m4
progtest.m4
signed.m4
size_max.m4
stdint_h.m4
uintmax_t.m4
ulonglong.m4
wchar_t.m4
wint_t.m4
xsize.m4
AM_GNU_GETTEXT([external]) + gettext-h
havelib gettext-h @@ -2978,8 +3152,8 @@ variables. iconv #include <iconv.h> --- - iconv.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
AM_ICONV - --- + iconv.m4
AM_ICONV + havelib iconvme @@ -3403,20 +3577,6 @@ variables. openat
mempcpy
memrchr
stdbool - check-version - #include "check-version.h" - check-version.c - check-version.m4
gl_CHECK_VERSION - strverscmp - - - getdelim - #include "getdelim.h" - getdelim.c - getdelim.m4
gl_FUNC_GETDELIM - --- - - gethrxtime #include "xtime.h" gethrxtime.c
gethrxtime.h @@ -3424,6 +3584,13 @@ variables. extensions + havelib + --- + --- + lib-ld.m4
lib-link.m4
lib-prefix.m4 + --- + + openat #include "openat.h" openat.c @@ -3431,10 +3598,10 @@ variables. save-cwd
gettext-h
error
exitfail
extensions - size_max - #include "size_max.h" + socklen --- - size_max.m4
gl_SIZE_MAX + --- + socklen.m4
gl_SOCKLEN_T --- @@ -3447,7 +3614,10 @@ variables.

Lone files - please create new modules containing them

+lib/mkstemp-safer.c
 lib/progreloc.c
+lib/stdlib--.h
+m4/gnulib-tool.m4
 m4/host-os.m4
 m4/jm-winsz1.m4
 m4/jm-winsz2.m4
@@ -3458,6 +3628,7 @@ variables.
 m4/readdir.m4
 m4/rmdir-errno.m4
 m4/st_dm_mode.m4
+m4/stdlib-safer.m4
 m4/uintptr_t.m4
 m4/unlink-busy.m4
 m4/uptime.m4
@@ -3469,11 +3640,11 @@ variables.
       
  • One or more implementation files: lib/module.c et al.
  • One or more autoconf macro files: m4/module.m4 et al.
  • A configure.ac fragment, Makefile.am fragment, dependency list: modules/module +
  • A testsuite: source files in tests/ and metainformation (a configure.ac fragment, Makefile.am fragment, dependency list) in modules/module-tests
  • Some documentation
  • A POT file and some PO files -
  • A testsuite
    - Generated from MODULES.html.sh on 3 August 2005. + Generated from MODULES.html.sh on 16 September 2005.