changeset 7851:e46ebc8d4ce9

.
author Karl Berry <karl@freefriends.org>
date Wed, 10 Jan 2007 08:44:12 +0000
parents 4c8e2f42f969
children 72bd6a3bf181
files MODULES.html
diffstat 1 files changed, 1310 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/MODULES.html
+++ b/MODULES.html
@@ -2,7 +2,7 @@
 <HTML>
   <HEAD>
     <TITLE>Gnulib Module List</TITLE>
-    <META NAME="keywords" CONTENT="absolute-header, acl, alloca, alloca-opt, allocsa, announce-gen, arcfour, arctwo, argmatch, argp, argz, arpa_inet, array-list, array-oset, assert, atexit, avltree-list, avltree-oset, avltreehash-list, backupfile, base64, bcopy, binary-io, bison-i18n, byteswap, c-ctype, c-stack, c-strcase, c-strcasestr, c-strstr, c-strtod, c-strtold, calloc, canon-host, canonicalize, canonicalize-lgpl, carray-list, chdir-long, chdir-safer, check-version, chown, classpath, clean-temp, clock-time, cloexec, close-stream, closeout, config-h, configmake, copy-file, crc, csharpcomp, csharpcomp-script, csharpexec, cycle-check, d-ino, d-type, des, dev-ino, diacrit, dirfd, dirname, double-slash-root, dummy, dup2, eealloc, elisp-comp, error, euidaccess, exclude, execute, exit, exitfail, extensions, fatal-signal, fcntl, fcntl-safer, fdl, file-type, fileblocks, filemode, filenamecat, findprog, flexmember, fnmatch, fnmatch-gnu, fnmatch-posix, fopen-safer, fpending, fprintftime, free, fsusage, ftruncate, fts, fts-lgpl, full-read, full-write, fwriteerror, gc, gc-arcfour, gc-arctwo, gc-des, gc-hmac-md5, gc-hmac-sha1, gc-md2, gc-md4, gc-md5, gc-pbkdf2-sha1, gc-random, gc-rijndael, gc-sha1, gcd, gendocs, getaddrinfo, getcwd, getdate, getdelim, getdomainname, getgroups, gethostname, gethrxtime, getline, getloadavg, getlogin_r, getndelim2, getnline, getopt, getpagesize, getpass, getpass-gnu, getsubopt, gettext, gettext-h, gettime, gettimeofday, getugroups, getusershell, glob, gnupload, gpl, group-member, hard-locale, hash, hash-pjw, havelib, hmac-md5, hmac-sha1, host-os, human, i-ring, iconv, iconvme, idcache, imaxabs, imaxdiv, inet_ntop, inet_pton, inline, intprops, inttostr, inttypes, isapipe, isdir, javacomp, javacomp-script, javaexec, javaversion, lchmod, lchown, ldd, lgpl, lib-ignore, linebreak, linebuffer, link-follow, linked-list, linkedhash-list, list, localcharset, lock, long-options, lstat, maintainer-makefile, malloc, mathl, mbchar, mbfile, mbiter, mbswidth, mbuiter, md2, md4, md5, memcasecmp, memchr, memcmp, memcoll, memcpy, memmem, memmove, mempcpy, memrchr, memset, memxor, minmax, mkancesdirs, mkdir, mkdir-p, mkdtemp, mkstemp, mktime, modechange, mountlist, nanosleep, netinet_in, no-c++, obstack, openat, oset, pagealign_alloc, pathmax, pathname, perl, physmem, pipe, poll, posixtm, posixver, progname, putenv, quote, quotearg, raise, rbtree-list, rbtree-oset, rbtreehash-list, read-file, readline, readlink, readtokens, readtokens0, readutmp, realloc, regex, regexprops-generic, rename, rename-dest-slash, rijndael, rmdir, rmdir-errno, rpmatch, safe-read, safe-write, same, same-inode, save-cwd, savedir, savewd, setenv, settime, sh-quote, sha1, sig2str, sigprocmask, size_max, snprintf, socklen, ssize_t, stat-macros, stat-time, stdarg, stdbool, stdint, stdlib-safer, stpcpy, stpncpy, strcase, strcasestr, strchrnul, strcspn, strdup, strerror, strftime, striconv, strndup, strnlen, strnlen1, strpbrk, strsep, strstr, strtod, strtoimax, strtok_r, strtol, strtoll, strtoul, strtoull, strtoumax, strverscmp, sublist, sys_select, sys_socket, sys_stat, sysexits, tempname, time_r, timegm, timespec, tls, tmpdir, tmpfile-safer, trim, tsearch, tzset, ucs4-utf16, ucs4-utf8, unicodeio, unistd, unistd-safer, unitypes, unlink-busy, unlinkdir, unlocked-io, uptime, userspec, utf16-ucs4, utf16-ucs4-safe, utf8-ucs4, utf8-ucs4-safe, utime, utimecmp, utimens, vararrays, vasnprintf, vasprintf, verify, verror, version-etc, version-etc-fsf, visibility, vsnprintf, wait-process, wctype, wcwidth, winsz-ioctl, winsz-termios, xalloc, xalloc-die, xallocsa, xgetcwd, xgetdomainname, xgethostname, xmemcoll, xnanosleep, xreadlink, xsetenv, xsize, xstriconv, xstrndup, xstrtod, xstrtoimax, xstrtol, xstrtold, xstrtoumax, xvasprintf, yesno">
+    <META NAME="keywords" CONTENT="CVS/Entries, CVS/Repository, CVS/Root, CVS/Template, absolute-header, acl, alloca, alloca-opt, allocsa, announce-gen, arcfour, arctwo, argmatch, argp, argz, arpa_inet, array-list, array-oset, assert, atexit, avltree-list, avltree-oset, avltreehash-list, backupfile, base64, bcopy, binary-io, bison-i18n, byteswap, c-ctype, c-stack, c-strcase, c-strcasestr, c-strstr, c-strtod, c-strtold, calloc, canon-host, canonicalize, canonicalize-lgpl, carray-list, chdir-long, chdir-safer, check-version, chown, classpath, clean-temp, clock-time, cloexec, close-stream, closeout, config-h, configmake, copy-file, crc, csharpcomp, csharpcomp-script, csharpexec, cycle-check, d-ino, d-type, des, dev-ino, diacrit, dirfd, dirname, double-slash-root, dummy, dup2, eealloc, elisp-comp, error, euidaccess, exclude, execute, exit, exitfail, extensions, fatal-signal, fcntl, fcntl-safer, fdl, file-type, fileblocks, filemode, filenamecat, findprog, flexmember, fnmatch, fnmatch-gnu, fnmatch-posix, fopen-safer, fpending, fprintftime, free, fsusage, ftruncate, fts, fts-lgpl, full-read, full-write, fwriteerror, gc, gc-arcfour, gc-arctwo, gc-des, gc-hmac-md5, gc-hmac-sha1, gc-md2, gc-md4, gc-md5, gc-pbkdf2-sha1, gc-random, gc-rijndael, gc-sha1, gcd, gendocs, getaddrinfo, getcwd, getdate, getdelim, getdomainname, getgroups, gethostname, gethrxtime, getline, getloadavg, getlogin_r, getndelim2, getnline, getopt, getpagesize, getpass, getpass-gnu, getsubopt, gettext, gettext-h, gettime, gettimeofday, getugroups, getusershell, glob, gnupload, gpl, group-member, hard-locale, hash, hash-pjw, havelib, hmac-md5, hmac-sha1, host-os, human, i-ring, iconv, iconvme, idcache, imaxabs, imaxdiv, inet_ntop, inet_pton, inline, intprops, inttostr, inttypes, isapipe, isdir, javacomp, javacomp-script, javaexec, javaversion, lchmod, lchown, ldd, lgpl, lib-ignore, linebreak, linebuffer, link-follow, linked-list, linkedhash-list, list, localcharset, lock, long-options, lstat, maintainer-makefile, malloc, mathl, mbchar, mbfile, mbiter, mbswidth, mbuiter, md2, md4, md5, memcasecmp, memchr, memcmp, memcoll, memcpy, memmem, memmove, mempcpy, memrchr, memset, memxor, minmax, mkancesdirs, mkdir, mkdir-p, mkdtemp, mkstemp, mktime, modechange, mountlist, nanosleep, netinet_in, no-c++, obstack, openat, oset, pagealign_alloc, pathmax, pathname, perl, physmem, pipe, poll, posixtm, posixver, progname, putenv, quote, quotearg, raise, rbtree-list, rbtree-oset, rbtreehash-list, read-file, readline, readlink, readtokens, readtokens0, readutmp, realloc, regex, regexprops-generic, rename, rename-dest-slash, rijndael, rmdir, rmdir-errno, rpmatch, safe-read, safe-write, same, same-inode, save-cwd, savedir, savewd, setenv, settime, sh-quote, sha1, sig2str, sigprocmask, size_max, snprintf, socklen, ssize_t, stat-macros, stat-time, stdarg, stdbool, stdint, stdlib-safer, stpcpy, stpncpy, strcase, strcasestr, strchrnul, strcspn, strdup, strerror, strftime, striconv, strndup, strnlen, strnlen1, strpbrk, strsep, strstr, strtod, strtoimax, strtok_r, strtol, strtoll, strtoul, strtoull, strtoumax, strverscmp, sublist, sys_select, sys_socket, sys_stat, sysexits, tempname, time_r, timegm, timespec, tls, tmpdir, tmpfile-safer, trim, tsearch, tzset, ucs4-utf16, ucs4-utf8, unicodeio, unistd, unistd-safer, unistr/CVS/Entries, unistr/CVS/Repository, unistr/CVS/Root, unistr/CVS/Template, unistr/base, unistr/u16-check, unistr/u16-chr, unistr/u16-cmp, unistr/u16-cpy, unistr/u16-cpy-alloc, unistr/u16-endswith, unistr/u16-mblen, unistr/u16-mbtouc, unistr/u16-mbtouc-safe, unistr/u16-move, unistr/u16-next, unistr/u16-prev, unistr/u16-set, unistr/u16-startswith, unistr/u16-stpcpy, unistr/u16-stpncpy, unistr/u16-strcat, unistr/u16-strchr, unistr/u16-strcmp, unistr/u16-strcpy, unistr/u16-strcspn, unistr/u16-strdup, unistr/u16-strlen, unistr/u16-strmblen, unistr/u16-strmbtouc, unistr/u16-strncat, unistr/u16-strncmp, unistr/u16-strncpy, unistr/u16-strnlen, unistr/u16-strpbrk, unistr/u16-strrchr, unistr/u16-strspn, unistr/u16-strstr, unistr/u16-strtok, unistr/u16-to-u32, unistr/u16-to-u8, unistr/u16-uctomb, unistr/u32-check, unistr/u32-chr, unistr/u32-cmp, unistr/u32-cpy, unistr/u32-cpy-alloc, unistr/u32-endswith, unistr/u32-mblen, unistr/u32-mbtouc, unistr/u32-mbtouc-safe, unistr/u32-move, unistr/u32-next, unistr/u32-prev, unistr/u32-set, unistr/u32-startswith, unistr/u32-stpcpy, unistr/u32-stpncpy, unistr/u32-strcat, unistr/u32-strchr, unistr/u32-strcmp, unistr/u32-strcpy, unistr/u32-strcspn, unistr/u32-strdup, unistr/u32-strlen, unistr/u32-strmblen, unistr/u32-strmbtouc, unistr/u32-strncat, unistr/u32-strncmp, unistr/u32-strncpy, unistr/u32-strnlen, unistr/u32-strpbrk, unistr/u32-strrchr, unistr/u32-strspn, unistr/u32-strstr, unistr/u32-strtok, unistr/u32-to-u16, unistr/u32-to-u8, unistr/u32-uctomb, unistr/u8-check, unistr/u8-chr, unistr/u8-cmp, unistr/u8-cpy, unistr/u8-cpy-alloc, unistr/u8-endswith, unistr/u8-mblen, unistr/u8-mbtouc, unistr/u8-mbtouc-safe, unistr/u8-move, unistr/u8-next, unistr/u8-prev, unistr/u8-set, unistr/u8-startswith, unistr/u8-stpcpy, unistr/u8-stpncpy, unistr/u8-strcat, unistr/u8-strchr, unistr/u8-strcmp, unistr/u8-strcpy, unistr/u8-strcspn, unistr/u8-strdup, unistr/u8-strlen, unistr/u8-strmblen, unistr/u8-strmbtouc, unistr/u8-strncat, unistr/u8-strncmp, unistr/u8-strncpy, unistr/u8-strnlen, unistr/u8-strpbrk, unistr/u8-strrchr, unistr/u8-strspn, unistr/u8-strstr, unistr/u8-strtok, unistr/u8-to-u16, unistr/u8-to-u32, unistr/u8-uctomb, unitypes, unlink-busy, unlinkdir, unlocked-io, uptime, userspec, utf16-ucs4, utf16-ucs4-safe, utf8-ucs4, utf8-ucs4-safe, utime, utimecmp, utimens, vararrays, vasnprintf, vasprintf, verify, verror, version-etc, version-etc-fsf, visibility, vsnprintf, wait-process, wctype, wcwidth, winsz-ioctl, winsz-termios, xalloc, xalloc-die, xallocsa, xgetcwd, xgetdomainname, xgethostname, xmemcoll, xnanosleep, xreadlink, xsetenv, xsize, xstriconv, xstrndup, xstrtod, xstrtoimax, xstrtol, xstrtold, xstrtoumax, xvasprintf, yesno">
   </HEAD>
   <BODY>
     <H1>Gnulib Module List</H1>
@@ -1223,6 +1223,462 @@
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=utf16-ucs4">utf16-ucs4</A>
         <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Conversion UTF-16 to UCS-4.
       </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=utf8-ucs4-safe">utf8-ucs4-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Conversion UTF-8 to UCS-4.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=utf16-ucs4-safe">utf16-ucs4-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Conversion UTF-16 to UCS-4.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/base">unistr/base</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Base layer for elementary Unicode string functions.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-to-u16">unistr/u8-to-u16</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Convert UTF-8 string to UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-to-u32">unistr/u8-to-u32</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Convert UTF-8 string to UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-to-u8">unistr/u16-to-u8</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Convert UTF-16 string to UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-to-u32">unistr/u16-to-u32</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Convert UTF-16 string to UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-to-u8">unistr/u32-to-u8</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Convert UTF-32 string to UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-to-u16">unistr/u32-to-u16</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Convert UTF-32 string to UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-check">unistr/u8-check</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Check UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-check">unistr/u16-check</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Check UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-check">unistr/u32-check</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Check UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-chr">unistr/u8-chr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in piece of UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-chr">unistr/u16-chr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in piece of UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-chr">unistr/u32-chr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in piece of UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-cmp">unistr/u8-cmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare pieces of UTF-8 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-cmp">unistr/u16-cmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare pieces of UTF-16 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-cmp">unistr/u32-cmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare pieces of UTF-32 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-cpy">unistr/u8-cpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-cpy">unistr/u16-cpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-cpy">unistr/u32-cpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-cpy-alloc">unistr/u8-cpy-alloc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-cpy-alloc">unistr/u16-cpy-alloc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-cpy-alloc">unistr/u32-cpy-alloc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-endswith">unistr/u8-endswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-8 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-endswith">unistr/u16-endswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-16 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-endswith">unistr/u32-endswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-32 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-mblen">unistr/u8-mblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-mblen">unistr/u16-mblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-mblen">unistr/u32-mblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-mbtouc">unistr/u8-mbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-mbtouc">unistr/u16-mbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-mbtouc">unistr/u32-mbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-mbtouc-safe">unistr/u8-mbtouc-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-mbtouc-safe">unistr/u16-mbtouc-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-mbtouc-safe">unistr/u32-mbtouc-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-move">unistr/u8-move</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-move">unistr/u16-move</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-move">unistr/u32-move</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy piece of UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-next">unistr/u8-next</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Iterate over next character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-next">unistr/u16-next</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Iterate over next character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-next">unistr/u32-next</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Iterate over next character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-prev">unistr/u8-prev</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Iterate over previous character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-prev">unistr/u16-prev</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Iterate over previous character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-prev">unistr/u32-prev</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Iterate over previous character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-set">unistr/u8-set</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Fill UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-set">unistr/u16-set</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Fill UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-set">unistr/u32-set</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Fill UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-startswith">unistr/u8-startswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-8 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-startswith">unistr/u16-startswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-16 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-startswith">unistr/u32-startswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-32 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-stpcpy">unistr/u8-stpcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-stpcpy">unistr/u16-stpcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-stpcpy">unistr/u32-stpcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-stpncpy">unistr/u8-stpncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-stpncpy">unistr/u16-stpncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-stpncpy">unistr/u32-stpncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strcat">unistr/u8-strcat</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Concatenate UTF-8 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strcat">unistr/u16-strcat</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Concatenate UTF-16 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strcat">unistr/u32-strcat</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Concatenate UTF-32 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strchr">unistr/u8-strchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strchr">unistr/u16-strchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strchr">unistr/u32-strchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strcmp">unistr/u8-strcmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare UTF-8 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strcmp">unistr/u16-strcmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare UTF-16 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strcmp">unistr/u32-strcmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare UTF-32 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strcpy">unistr/u8-strcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strcpy">unistr/u16-strcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strcpy">unistr/u32-strcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strcspn">unistr/u8-strcspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strcspn">unistr/u16-strcspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strcspn">unistr/u32-strcspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strdup">unistr/u8-strdup</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strdup">unistr/u16-strdup</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strdup">unistr/u32-strdup</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strlen">unistr/u8-strlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine length of UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strlen">unistr/u16-strlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine length of UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strlen">unistr/u32-strlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine length of UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strmblen">unistr/u8-strmblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strmblen">unistr/u16-strmblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strmblen">unistr/u32-strmblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strmbtouc">unistr/u8-strmbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strmbtouc">unistr/u16-strmbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strmbtouc">unistr/u32-strmbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Look at first character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strncat">unistr/u8-strncat</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Concatenate UTF-8 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strncat">unistr/u16-strncat</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Concatenate UTF-16 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strncat">unistr/u32-strncat</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Concatenate UTF-32 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strncmp">unistr/u8-strncmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare UTF-8 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strncmp">unistr/u16-strncmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare UTF-16 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strncmp">unistr/u32-strncmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Compare UTF-32 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strncpy">unistr/u8-strncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strncpy">unistr/u16-strncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strncpy">unistr/u32-strncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Copy UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strnlen">unistr/u8-strnlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine bounded length of UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strnlen">unistr/u16-strnlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine bounded length of UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strnlen">unistr/u32-strnlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Determine bounded length of UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strpbrk">unistr/u8-strpbrk</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strpbrk">unistr/u16-strpbrk</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strpbrk">unistr/u32-strpbrk</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strrchr">unistr/u8-strrchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strrchr">unistr/u16-strrchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strrchr">unistr/u32-strrchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search character in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strspn">unistr/u8-strspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strspn">unistr/u16-strspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strspn">unistr/u32-strspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Search for some characters in UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strstr">unistr/u8-strstr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-8 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strstr">unistr/u16-strstr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-16 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strstr">unistr/u32-strstr</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Substring test for UTF-32 strings.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-strtok">unistr/u8-strtok</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Tokenize UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-strtok">unistr/u16-strtok</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Tokenize UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-strtok">unistr/u32-strtok</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Tokenize UTF-32 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u8-uctomb">unistr/u8-uctomb</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Store a character in UTF-8 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u16-uctomb">unistr/u16-uctomb</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Store a character in UTF-16 string.
+      </TR>
+      <TR WIDTH="100%">
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="20%"><A HREF="#module=unistr/u32-uctomb">unistr/u32-uctomb</A>
+        <TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">Store a character in UTF-32 string.
+      </TR>
     </TABLE>
     <H3><A HREF="#posix_ext_exec">Executing programs</A></H3>
     <TABLE>
@@ -4050,6 +4506,804 @@
         <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/utf-ucs4.m4">utf-ucs4.m4</A><BR><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_UTF_UCS4
         <TD ALIGN=LEFT VALIGN=TOP>unitypes
       </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=utf8-ucs4-safe"></A><A HREF="modules/utf8-ucs4-safe">utf8-ucs4-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/utf8-ucs4-safe.h">utf8-ucs4-safe.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/utf8-ucs4-safe.c">unistr/utf8-ucs4-safe.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/utf-ucs4.m4">utf-ucs4.m4</A><BR><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_UTF_UCS4
+        <TD ALIGN=LEFT VALIGN=TOP>unitypes
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=utf16-ucs4-safe"></A><A HREF="modules/utf16-ucs4-safe">utf16-ucs4-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/utf16-ucs4-safe.h">utf16-ucs4-safe.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/utf16-ucs4-safe.c">unistr/utf16-ucs4-safe.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/utf-ucs4.m4">utf-ucs4.m4</A><BR><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_UTF_UCS4
+        <TD ALIGN=LEFT VALIGN=TOP>unitypes
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/base"></A><A HREF="modules/unistr/base">unistr/base</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unitypes<BR>stdbool<BR>inline<BR>utf8-ucs4<BR>utf16-ucs4<BR>utf8-ucs4-safe<BR>utf16-ucs4-safe<BR>ucs4-utf8<BR>ucs4-utf16
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-to-u16"></A><A HREF="modules/unistr/u8-to-u16">unistr/u8-to-u16</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-to-u16.c">unistr/u8-to-u16.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-to-u32"></A><A HREF="modules/unistr/u8-to-u32">unistr/u8-to-u32</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-to-u32.c">unistr/u8-to-u32.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-to-u8"></A><A HREF="modules/unistr/u16-to-u8">unistr/u16-to-u8</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-to-u8.c">unistr/u16-to-u8.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-to-u32"></A><A HREF="modules/unistr/u16-to-u32">unistr/u16-to-u32</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-to-u32.c">unistr/u16-to-u32.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-to-u8"></A><A HREF="modules/unistr/u32-to-u8">unistr/u32-to-u8</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-to-u8.c">unistr/u32-to-u8.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-to-u16"></A><A HREF="modules/unistr/u32-to-u16">unistr/u32-to-u16</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-to-u16.c">unistr/u32-to-u16.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-check"></A><A HREF="modules/unistr/u8-check">unistr/u8-check</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-check.c">unistr/u8-check.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-check"></A><A HREF="modules/unistr/u16-check">unistr/u16-check</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-check.c">unistr/u16-check.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-check"></A><A HREF="modules/unistr/u32-check">unistr/u32-check</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-check.c">unistr/u32-check.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-chr"></A><A HREF="modules/unistr/u8-chr">unistr/u8-chr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-chr.c">unistr/u8-chr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>ucs4-utf8
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-chr"></A><A HREF="modules/unistr/u16-chr">unistr/u16-chr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-chr.c">unistr/u16-chr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>ucs4-utf16
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-chr"></A><A HREF="modules/unistr/u32-chr">unistr/u32-chr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-chr.c">unistr/u32-chr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-cmp"></A><A HREF="modules/unistr/u8-cmp">unistr/u8-cmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-cmp.c">unistr/u8-cmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-cmp"></A><A HREF="modules/unistr/u16-cmp">unistr/u16-cmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-cmp.c">unistr/u16-cmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-cmp"></A><A HREF="modules/unistr/u32-cmp">unistr/u32-cmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-cmp.c">unistr/u32-cmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-cpy"></A><A HREF="modules/unistr/u8-cpy">unistr/u8-cpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-cpy.c">unistr/u8-cpy.c</A><BR><A HREF="lib/unistr/u-cpy.h">unistr/u-cpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-cpy"></A><A HREF="modules/unistr/u16-cpy">unistr/u16-cpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-cpy.c">unistr/u16-cpy.c</A><BR><A HREF="lib/unistr/u-cpy.h">unistr/u-cpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-cpy"></A><A HREF="modules/unistr/u32-cpy">unistr/u32-cpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-cpy.c">unistr/u32-cpy.c</A><BR><A HREF="lib/unistr/u-cpy.h">unistr/u-cpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-cpy-alloc"></A><A HREF="modules/unistr/u8-cpy-alloc">unistr/u8-cpy-alloc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-cpy-alloc.c">unistr/u8-cpy-alloc.c</A><BR><A HREF="lib/unistr/u-cpy-alloc.h">unistr/u-cpy-alloc.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-cpy-alloc"></A><A HREF="modules/unistr/u16-cpy-alloc">unistr/u16-cpy-alloc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-cpy-alloc.c">unistr/u16-cpy-alloc.c</A><BR><A HREF="lib/unistr/u-cpy-alloc.h">unistr/u-cpy-alloc.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-cpy-alloc"></A><A HREF="modules/unistr/u32-cpy-alloc">unistr/u32-cpy-alloc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-cpy-alloc.c">unistr/u32-cpy-alloc.c</A><BR><A HREF="lib/unistr/u-cpy-alloc.h">unistr/u-cpy-alloc.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-endswith"></A><A HREF="modules/unistr/u8-endswith">unistr/u8-endswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-endswith.c">unistr/u8-endswith.c</A><BR><A HREF="lib/unistr/u-endswith.h">unistr/u-endswith.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u8-strlen<BR>unistr/u8-cmp
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-endswith"></A><A HREF="modules/unistr/u16-endswith">unistr/u16-endswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-endswith.c">unistr/u16-endswith.c</A><BR><A HREF="lib/unistr/u-endswith.h">unistr/u-endswith.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u16-strlen<BR>unistr/u16-cmp
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-endswith"></A><A HREF="modules/unistr/u32-endswith">unistr/u32-endswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-endswith.c">unistr/u32-endswith.c</A><BR><A HREF="lib/unistr/u-endswith.h">unistr/u-endswith.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u32-strlen<BR>unistr/u32-cmp
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-mblen"></A><A HREF="modules/unistr/u8-mblen">unistr/u8-mblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-mblen.c">unistr/u8-mblen.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-mblen"></A><A HREF="modules/unistr/u16-mblen">unistr/u16-mblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-mblen.c">unistr/u16-mblen.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-mblen"></A><A HREF="modules/unistr/u32-mblen">unistr/u32-mblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-mblen.c">unistr/u32-mblen.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-mbtouc"></A><A HREF="modules/unistr/u8-mbtouc">unistr/u8-mbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-mbtouc.c">unistr/u8-mbtouc.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u8-mbtouc])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-mbtouc"></A><A HREF="modules/unistr/u16-mbtouc">unistr/u16-mbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-mbtouc.c">unistr/u16-mbtouc.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u16-mbtouc])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-mbtouc"></A><A HREF="modules/unistr/u32-mbtouc">unistr/u32-mbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-mbtouc.c">unistr/u32-mbtouc.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u32-mbtouc])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-mbtouc-safe"></A><A HREF="modules/unistr/u8-mbtouc-safe">unistr/u8-mbtouc-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-mbtouc-safe.c">unistr/u8-mbtouc-safe.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u8-mbtouc-safe])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-mbtouc-safe"></A><A HREF="modules/unistr/u16-mbtouc-safe">unistr/u16-mbtouc-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-mbtouc-safe.c">unistr/u16-mbtouc-safe.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u16-mbtouc-safe])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-mbtouc-safe"></A><A HREF="modules/unistr/u32-mbtouc-safe">unistr/u32-mbtouc-safe</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-mbtouc-safe.c">unistr/u32-mbtouc-safe.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u32-mbtouc-safe])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-move"></A><A HREF="modules/unistr/u8-move">unistr/u8-move</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-move.c">unistr/u8-move.c</A><BR><A HREF="lib/unistr/u-move.h">unistr/u-move.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-move"></A><A HREF="modules/unistr/u16-move">unistr/u16-move</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-move.c">unistr/u16-move.c</A><BR><A HREF="lib/unistr/u-move.h">unistr/u-move.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-move"></A><A HREF="modules/unistr/u32-move">unistr/u32-move</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-move.c">unistr/u32-move.c</A><BR><A HREF="lib/unistr/u-move.h">unistr/u-move.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-next"></A><A HREF="modules/unistr/u8-next">unistr/u8-next</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-next.c">unistr/u8-next.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-next"></A><A HREF="modules/unistr/u16-next">unistr/u16-next</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-next.c">unistr/u16-next.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-next"></A><A HREF="modules/unistr/u32-next">unistr/u32-next</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-next.c">unistr/u32-next.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-prev"></A><A HREF="modules/unistr/u8-prev">unistr/u8-prev</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-prev.c">unistr/u8-prev.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-prev"></A><A HREF="modules/unistr/u16-prev">unistr/u16-prev</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-prev.c">unistr/u16-prev.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-prev"></A><A HREF="modules/unistr/u32-prev">unistr/u32-prev</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-prev.c">unistr/u32-prev.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-set"></A><A HREF="modules/unistr/u8-set">unistr/u8-set</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-set.c">unistr/u8-set.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-set"></A><A HREF="modules/unistr/u16-set">unistr/u16-set</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-set.c">unistr/u16-set.c</A><BR><A HREF="lib/unistr/u-set.h">unistr/u-set.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-set"></A><A HREF="modules/unistr/u32-set">unistr/u32-set</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-set.c">unistr/u32-set.c</A><BR><A HREF="lib/unistr/u-set.h">unistr/u-set.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-startswith"></A><A HREF="modules/unistr/u8-startswith">unistr/u8-startswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-startswith.c">unistr/u8-startswith.c</A><BR><A HREF="lib/unistr/u-startswith.h">unistr/u-startswith.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-startswith"></A><A HREF="modules/unistr/u16-startswith">unistr/u16-startswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-startswith.c">unistr/u16-startswith.c</A><BR><A HREF="lib/unistr/u-startswith.h">unistr/u-startswith.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-startswith"></A><A HREF="modules/unistr/u32-startswith">unistr/u32-startswith</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-startswith.c">unistr/u32-startswith.c</A><BR><A HREF="lib/unistr/u-startswith.h">unistr/u-startswith.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-stpcpy"></A><A HREF="modules/unistr/u8-stpcpy">unistr/u8-stpcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-stpcpy.c">unistr/u8-stpcpy.c</A><BR><A HREF="lib/unistr/u-stpcpy.h">unistr/u-stpcpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>AC_CHECK_FUNCS_ONCE([stpcpy])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-stpcpy"></A><A HREF="modules/unistr/u16-stpcpy">unistr/u16-stpcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-stpcpy.c">unistr/u16-stpcpy.c</A><BR><A HREF="lib/unistr/u-stpcpy.h">unistr/u-stpcpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-stpcpy"></A><A HREF="modules/unistr/u32-stpcpy">unistr/u32-stpcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-stpcpy.c">unistr/u32-stpcpy.c</A><BR><A HREF="lib/unistr/u-stpcpy.h">unistr/u-stpcpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-stpncpy"></A><A HREF="modules/unistr/u8-stpncpy">unistr/u8-stpncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-stpncpy.c">unistr/u8-stpncpy.c</A><BR><A HREF="lib/unistr/u-stpncpy.h">unistr/u-stpncpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-stpncpy"></A><A HREF="modules/unistr/u16-stpncpy">unistr/u16-stpncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-stpncpy.c">unistr/u16-stpncpy.c</A><BR><A HREF="lib/unistr/u-stpncpy.h">unistr/u-stpncpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-stpncpy"></A><A HREF="modules/unistr/u32-stpncpy">unistr/u32-stpncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-stpncpy.c">unistr/u32-stpncpy.c</A><BR><A HREF="lib/unistr/u-stpncpy.h">unistr/u-stpncpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strcat"></A><A HREF="modules/unistr/u8-strcat">unistr/u8-strcat</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strcat.c">unistr/u8-strcat.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strcat"></A><A HREF="modules/unistr/u16-strcat">unistr/u16-strcat</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strcat.c">unistr/u16-strcat.c</A><BR><A HREF="lib/unistr/u-strcat.h">unistr/u-strcat.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u16-strlen
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strcat"></A><A HREF="modules/unistr/u32-strcat">unistr/u32-strcat</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strcat.c">unistr/u32-strcat.c</A><BR><A HREF="lib/unistr/u-strcat.h">unistr/u-strcat.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u32-strlen
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strchr"></A><A HREF="modules/unistr/u8-strchr">unistr/u8-strchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strchr.c">unistr/u8-strchr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>ucs4-utf8
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strchr"></A><A HREF="modules/unistr/u16-strchr">unistr/u16-strchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strchr.c">unistr/u16-strchr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>ucs4-utf16
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strchr"></A><A HREF="modules/unistr/u32-strchr">unistr/u32-strchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strchr.c">unistr/u32-strchr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strcmp"></A><A HREF="modules/unistr/u8-strcmp">unistr/u8-strcmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strcmp.c">unistr/u8-strcmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strcmp"></A><A HREF="modules/unistr/u16-strcmp">unistr/u16-strcmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strcmp.c">unistr/u16-strcmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strcmp"></A><A HREF="modules/unistr/u32-strcmp">unistr/u32-strcmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strcmp.c">unistr/u32-strcmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strcpy"></A><A HREF="modules/unistr/u8-strcpy">unistr/u8-strcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strcpy.c">unistr/u8-strcpy.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strcpy"></A><A HREF="modules/unistr/u16-strcpy">unistr/u16-strcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strcpy.c">unistr/u16-strcpy.c</A><BR><A HREF="lib/unistr/u-strcpy.h">unistr/u-strcpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strcpy"></A><A HREF="modules/unistr/u32-strcpy">unistr/u32-strcpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strcpy.c">unistr/u32-strcpy.c</A><BR><A HREF="lib/unistr/u-strcpy.h">unistr/u-strcpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strcspn"></A><A HREF="modules/unistr/u8-strcspn">unistr/u8-strcspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strcspn.c">unistr/u8-strcspn.c</A><BR><A HREF="lib/unistr/u-strcspn.h">unistr/u-strcspn.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u8-strlen<BR>unistr/u8-strmbtouc<BR>unistr/u8-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strcspn"></A><A HREF="modules/unistr/u16-strcspn">unistr/u16-strcspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strcspn.c">unistr/u16-strcspn.c</A><BR><A HREF="lib/unistr/u-strcspn.h">unistr/u-strcspn.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u16-strlen<BR>unistr/u16-strmbtouc<BR>unistr/u16-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strcspn"></A><A HREF="modules/unistr/u32-strcspn">unistr/u32-strcspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strcspn.c">unistr/u32-strcspn.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u32-strlen<BR>unistr/u32-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strdup"></A><A HREF="modules/unistr/u8-strdup">unistr/u8-strdup</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strdup.c">unistr/u8-strdup.c</A><BR><A HREF="lib/unistr/u-strdup.h">unistr/u-strdup.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>AC_CHECK_FUNCS_ONCE([strdup])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u8-strlen
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strdup"></A><A HREF="modules/unistr/u16-strdup">unistr/u16-strdup</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strdup.c">unistr/u16-strdup.c</A><BR><A HREF="lib/unistr/u-strdup.h">unistr/u-strdup.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u16-strlen
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strdup"></A><A HREF="modules/unistr/u32-strdup">unistr/u32-strdup</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strdup.c">unistr/u32-strdup.c</A><BR><A HREF="lib/unistr/u-strdup.h">unistr/u-strdup.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u32-strlen
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strlen"></A><A HREF="modules/unistr/u8-strlen">unistr/u8-strlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strlen.c">unistr/u8-strlen.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strlen"></A><A HREF="modules/unistr/u16-strlen">unistr/u16-strlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strlen.c">unistr/u16-strlen.c</A><BR><A HREF="lib/unistr/u-strlen.h">unistr/u-strlen.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strlen"></A><A HREF="modules/unistr/u32-strlen">unistr/u32-strlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strlen.c">unistr/u32-strlen.c</A><BR><A HREF="lib/unistr/u-strlen.h">unistr/u-strlen.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strmblen"></A><A HREF="modules/unistr/u8-strmblen">unistr/u8-strmblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strmblen.c">unistr/u8-strmblen.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strmblen"></A><A HREF="modules/unistr/u16-strmblen">unistr/u16-strmblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strmblen.c">unistr/u16-strmblen.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strmblen"></A><A HREF="modules/unistr/u32-strmblen">unistr/u32-strmblen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strmblen.c">unistr/u32-strmblen.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strmbtouc"></A><A HREF="modules/unistr/u8-strmbtouc">unistr/u8-strmbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strmbtouc.c">unistr/u8-strmbtouc.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strmbtouc"></A><A HREF="modules/unistr/u16-strmbtouc">unistr/u16-strmbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strmbtouc.c">unistr/u16-strmbtouc.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strmbtouc"></A><A HREF="modules/unistr/u32-strmbtouc">unistr/u32-strmbtouc</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strmbtouc.c">unistr/u32-strmbtouc.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strncat"></A><A HREF="modules/unistr/u8-strncat">unistr/u8-strncat</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strncat.c">unistr/u8-strncat.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strncat"></A><A HREF="modules/unistr/u16-strncat">unistr/u16-strncat</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strncat.c">unistr/u16-strncat.c</A><BR><A HREF="lib/unistr/u-strncat.h">unistr/u-strncat.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u16-strlen
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strncat"></A><A HREF="modules/unistr/u32-strncat">unistr/u32-strncat</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strncat.c">unistr/u32-strncat.c</A><BR><A HREF="lib/unistr/u-strncat.h">unistr/u-strncat.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u32-strlen
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strncmp"></A><A HREF="modules/unistr/u8-strncmp">unistr/u8-strncmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strncmp.c">unistr/u8-strncmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strncmp"></A><A HREF="modules/unistr/u16-strncmp">unistr/u16-strncmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strncmp.c">unistr/u16-strncmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strncmp"></A><A HREF="modules/unistr/u32-strncmp">unistr/u32-strncmp</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strncmp.c">unistr/u32-strncmp.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strncpy"></A><A HREF="modules/unistr/u8-strncpy">unistr/u8-strncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strncpy.c">unistr/u8-strncpy.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strncpy"></A><A HREF="modules/unistr/u16-strncpy">unistr/u16-strncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strncpy.c">unistr/u16-strncpy.c</A><BR><A HREF="lib/unistr/u-strncpy.h">unistr/u-strncpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strncpy"></A><A HREF="modules/unistr/u32-strncpy">unistr/u32-strncpy</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strncpy.c">unistr/u32-strncpy.c</A><BR><A HREF="lib/unistr/u-strncpy.h">unistr/u-strncpy.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strnlen"></A><A HREF="modules/unistr/u8-strnlen">unistr/u8-strnlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strnlen.c">unistr/u8-strnlen.c</A><BR><A HREF="lib/unistr/u-strnlen.h">unistr/u-strnlen.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strnlen"></A><A HREF="modules/unistr/u16-strnlen">unistr/u16-strnlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strnlen.c">unistr/u16-strnlen.c</A><BR><A HREF="lib/unistr/u-strnlen.h">unistr/u-strnlen.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strnlen"></A><A HREF="modules/unistr/u32-strnlen">unistr/u32-strnlen</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strnlen.c">unistr/u32-strnlen.c</A><BR><A HREF="lib/unistr/u-strnlen.h">unistr/u-strnlen.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strpbrk"></A><A HREF="modules/unistr/u8-strpbrk">unistr/u8-strpbrk</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strpbrk.c">unistr/u8-strpbrk.c</A><BR><A HREF="lib/unistr/u-strpbrk.h">unistr/u-strpbrk.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u8-strmbtouc<BR>unistr/u8-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strpbrk"></A><A HREF="modules/unistr/u16-strpbrk">unistr/u16-strpbrk</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strpbrk.c">unistr/u16-strpbrk.c</A><BR><A HREF="lib/unistr/u-strpbrk.h">unistr/u-strpbrk.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u16-strmbtouc<BR>unistr/u16-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strpbrk"></A><A HREF="modules/unistr/u32-strpbrk">unistr/u32-strpbrk</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strpbrk.c">unistr/u32-strpbrk.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u32-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strrchr"></A><A HREF="modules/unistr/u8-strrchr">unistr/u8-strrchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strrchr.c">unistr/u8-strrchr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>ucs4-utf8
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strrchr"></A><A HREF="modules/unistr/u16-strrchr">unistr/u16-strrchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strrchr.c">unistr/u16-strrchr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>ucs4-utf16
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strrchr"></A><A HREF="modules/unistr/u32-strrchr">unistr/u32-strrchr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strrchr.c">unistr/u32-strrchr.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strspn"></A><A HREF="modules/unistr/u8-strspn">unistr/u8-strspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strspn.c">unistr/u8-strspn.c</A><BR><A HREF="lib/unistr/u-strspn.h">unistr/u-strspn.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u8-strlen<BR>unistr/u8-strmbtouc<BR>unistr/u8-cmp<BR>unistr/u8-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strspn"></A><A HREF="modules/unistr/u16-strspn">unistr/u16-strspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strspn.c">unistr/u16-strspn.c</A><BR><A HREF="lib/unistr/u-strspn.h">unistr/u-strspn.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u16-strlen<BR>unistr/u16-strmbtouc<BR>unistr/u16-cmp<BR>unistr/u16-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strspn"></A><A HREF="modules/unistr/u32-strspn">unistr/u32-strspn</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strspn.c">unistr/u32-strspn.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u32-strchr
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strstr"></A><A HREF="modules/unistr/u8-strstr">unistr/u8-strstr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strstr.c">unistr/u8-strstr.c</A><BR><A HREF="lib/unistr/u-strstr.h">unistr/u-strstr.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strstr"></A><A HREF="modules/unistr/u16-strstr">unistr/u16-strstr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strstr.c">unistr/u16-strstr.c</A><BR><A HREF="lib/unistr/u-strstr.h">unistr/u-strstr.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strstr"></A><A HREF="modules/unistr/u32-strstr">unistr/u32-strstr</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strstr.c">unistr/u32-strstr.c</A><BR><A HREF="lib/unistr/u-strstr.h">unistr/u-strstr.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-strtok"></A><A HREF="modules/unistr/u8-strtok">unistr/u8-strtok</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-strtok.c">unistr/u8-strtok.c</A><BR><A HREF="lib/unistr/u-strtok.h">unistr/u-strtok.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u8-strspn<BR>unistr/u8-strpbrk
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-strtok"></A><A HREF="modules/unistr/u16-strtok">unistr/u16-strtok</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-strtok.c">unistr/u16-strtok.c</A><BR><A HREF="lib/unistr/u-strtok.h">unistr/u-strtok.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u16-strspn<BR>unistr/u16-strpbrk
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-strtok"></A><A HREF="modules/unistr/u32-strtok">unistr/u32-strtok</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-strtok.c">unistr/u32-strtok.c</A><BR><A HREF="lib/unistr/u-strtok.h">unistr/u-strtok.h</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base<BR>unistr/u32-strspn<BR>unistr/u32-strpbrk
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u8-uctomb"></A><A HREF="modules/unistr/u8-uctomb">unistr/u8-uctomb</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u8-uctomb.c">unistr/u8-uctomb.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u8-uctomb])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u16-uctomb"></A><A HREF="modules/unistr/u16-uctomb">unistr/u16-uctomb</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u16-uctomb.c">unistr/u16-uctomb.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u16-uctomb])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/u32-uctomb"></A><A HREF="modules/unistr/u32-uctomb">unistr/u32-uctomb</A>
+        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/unistr.h">unistr.h</A>"
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/u32-uctomb.c">unistr/u32-uctomb.c</A>
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_MODULE_INDICATOR([unistr/u32-uctomb])
+        <TD ALIGN=LEFT VALIGN=TOP>unistr/base
+      </TR>
     </TABLE>
     <H3><A NAME="posix_ext_exec">Executing programs</A></H3>
     <TABLE>
@@ -4568,6 +5822,34 @@
         <TH ALIGN=LEFT>Depends on
       </TR>
       <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=CVS/Entries"></A><A HREF="modules/CVS/Entries">CVS/Entries</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=CVS/Repository"></A><A HREF="modules/CVS/Repository">CVS/Repository</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=CVS/Root"></A><A HREF="modules/CVS/Root">CVS/Root</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=CVS/Template"></A><A HREF="modules/CVS/Template">CVS/Template</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+      </TR>
+      <TR>
         <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=announce-gen"></A><A HREF="modules/announce-gen">announce-gen</A>
         <TD ALIGN=LEFT VALIGN=TOP>---
         <TD ALIGN=LEFT VALIGN=TOP>---
@@ -4897,18 +6179,32 @@
         <TD ALIGN=LEFT VALIGN=TOP>---
       </TR>
       <TR>
-        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=utf16-ucs4-safe"></A><A HREF="modules/utf16-ucs4-safe">utf16-ucs4-safe</A>
-        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/utf16-ucs4-safe.h">utf16-ucs4-safe.h</A>"
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/utf16-ucs4-safe.c">unistr/utf16-ucs4-safe.c</A>
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/utf-ucs4.m4">utf-ucs4.m4</A><BR><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_UTF_UCS4
-        <TD ALIGN=LEFT VALIGN=TOP>unitypes
-      </TR>
-      <TR>
-        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=utf8-ucs4-safe"></A><A HREF="modules/utf8-ucs4-safe">utf8-ucs4-safe</A>
-        <TD ALIGN=LEFT VALIGN=TOP>#include "<A HREF="lib/utf8-ucs4-safe.h">utf8-ucs4-safe.h</A>"
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="lib/unistr/utf8-ucs4-safe.c">unistr/utf8-ucs4-safe.c</A>
-        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/utf-ucs4.m4">utf-ucs4.m4</A><BR><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A><BR>gl_UTF_UCS4
-        <TD ALIGN=LEFT VALIGN=TOP>unitypes
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/CVS/Entries"></A><A HREF="modules/unistr/CVS/Entries">unistr/CVS/Entries</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/CVS/Repository"></A><A HREF="modules/unistr/CVS/Repository">unistr/CVS/Repository</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/CVS/Root"></A><A HREF="modules/unistr/CVS/Root">unistr/CVS/Root</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+      </TR>
+      <TR>
+        <TD ALIGN=LEFT VALIGN=TOP><A NAME="module=unistr/CVS/Template"></A><A HREF="modules/unistr/CVS/Template">unistr/CVS/Template</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP>---
+        <TD ALIGN=LEFT VALIGN=TOP><A HREF="m4/gnulib-common.m4">gnulib-common.m4</A>
+        <TD ALIGN=LEFT VALIGN=TOP>---
       </TR>
     </TABLE>
     <H2>Lone files - please create new modules containing them</H2>
@@ -4938,6 +6234,6 @@
       <LI>A POT file and some PO files
     </UL>
     <HR>
-    Generated from <CODE>MODULES.html.sh</CODE> on  9 January 2007.
+    Generated from <CODE>MODULES.html.sh</CODE> on 10 January 2007.
   </BODY>
 </HTML>