diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/Makefile.in | 156 | ||||
| -rw-r--r-- | doc/libunistring.info | 206 | ||||
| -rw-r--r-- | doc/libunistring.texi | 4 | ||||
| -rw-r--r-- | doc/libunistring_1.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_10.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_11.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_12.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_13.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_14.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_15.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_16.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_17.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_18.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_19.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_2.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_3.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_4.html | 11 | ||||
| -rw-r--r-- | doc/libunistring_5.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_6.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_7.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_8.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_9.html | 4 | ||||
| -rw-r--r-- | doc/libunistring_abt.html | 6 | ||||
| -rw-r--r-- | doc/libunistring_toc.html | 4 | ||||
| -rw-r--r-- | doc/stamp-vti | 8 | ||||
| -rw-r--r-- | doc/unistr.texi | 7 | ||||
| -rw-r--r-- | doc/version.texi | 8 | 
27 files changed, 300 insertions, 182 deletions
diff --git a/doc/Makefile.in b/doc/Makefile.in index b42c7d44..26bd7748 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am.  # @configure_input@  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -41,17 +41,15 @@ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4  am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \  	$(top_srcdir)/gnulib-m4/alloca.m4 \  	$(top_srcdir)/gnulib-m4/codeset.m4 \ -	$(top_srcdir)/gnulib-m4/dup2.m4 \  	$(top_srcdir)/gnulib-m4/eealloc.m4 \  	$(top_srcdir)/gnulib-m4/environ.m4 \  	$(top_srcdir)/gnulib-m4/errno_h.m4 \  	$(top_srcdir)/gnulib-m4/error.m4 \ -	$(top_srcdir)/gnulib-m4/exitfail.m4 \  	$(top_srcdir)/gnulib-m4/exponentd.m4 \  	$(top_srcdir)/gnulib-m4/exponentf.m4 \  	$(top_srcdir)/gnulib-m4/exponentl.m4 \  	$(top_srcdir)/gnulib-m4/extensions.m4 \ -	$(top_srcdir)/gnulib-m4/fcntl_h.m4 \ +	$(top_srcdir)/gnulib-m4/fcntl-o.m4 \  	$(top_srcdir)/gnulib-m4/float_h.m4 \  	$(top_srcdir)/gnulib-m4/fpieee.m4 \  	$(top_srcdir)/gnulib-m4/frexp.m4 \ @@ -83,6 +81,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \  	$(top_srcdir)/gnulib-m4/locale-zh.m4 \  	$(top_srcdir)/gnulib-m4/locale_h.m4 \  	$(top_srcdir)/gnulib-m4/localename.m4 \ +	$(top_srcdir)/gnulib-m4/lock.m4 \  	$(top_srcdir)/gnulib-m4/longlong.m4 \  	$(top_srcdir)/gnulib-m4/malloc.m4 \  	$(top_srcdir)/gnulib-m4/malloca.m4 \ @@ -95,13 +94,12 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \  	$(top_srcdir)/gnulib-m4/memchr.m4 \  	$(top_srcdir)/gnulib-m4/minmax.m4 \  	$(top_srcdir)/gnulib-m4/mmap-anon.m4 \ -	$(top_srcdir)/gnulib-m4/mode_t.m4 \  	$(top_srcdir)/gnulib-m4/multiarch.m4 \  	$(top_srcdir)/gnulib-m4/nocrash.m4 \ -	$(top_srcdir)/gnulib-m4/open.m4 \  	$(top_srcdir)/gnulib-m4/printf-frexp.m4 \  	$(top_srcdir)/gnulib-m4/printf-frexpl.m4 \  	$(top_srcdir)/gnulib-m4/printf.m4 \ +	$(top_srcdir)/gnulib-m4/putenv.m4 \  	$(top_srcdir)/gnulib-m4/relocatable-lib.m4 \  	$(top_srcdir)/gnulib-m4/setenv.m4 \  	$(top_srcdir)/gnulib-m4/signbit.m4 \ @@ -113,16 +111,21 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \  	$(top_srcdir)/gnulib-m4/stdlib_h.m4 \  	$(top_srcdir)/gnulib-m4/strerror.m4 \  	$(top_srcdir)/gnulib-m4/string_h.m4 \ +	$(top_srcdir)/gnulib-m4/strncat.m4 \ +	$(top_srcdir)/gnulib-m4/thread.m4 \ +	$(top_srcdir)/gnulib-m4/threadlib.m4 \  	$(top_srcdir)/gnulib-m4/unistd_h.m4 \  	$(top_srcdir)/gnulib-m4/vasnprintf.m4 \ -	$(top_srcdir)/gnulib-m4/wchar.m4 \ +	$(top_srcdir)/gnulib-m4/warn-on-use.m4 \ +	$(top_srcdir)/gnulib-m4/wchar_h.m4 \  	$(top_srcdir)/gnulib-m4/wchar_t.m4 \  	$(top_srcdir)/gnulib-m4/wctob.m4 \ -	$(top_srcdir)/gnulib-m4/wctype.m4 \ +	$(top_srcdir)/gnulib-m4/wctype_h.m4 \  	$(top_srcdir)/gnulib-m4/wcwidth.m4 \  	$(top_srcdir)/gnulib-m4/wint_t.m4 \  	$(top_srcdir)/gnulib-m4/xalloc.m4 \ -	$(top_srcdir)/gnulib-m4/xsize.m4 $(top_srcdir)/m4/exported.m4 \ +	$(top_srcdir)/gnulib-m4/xsize.m4 \ +	$(top_srcdir)/gnulib-m4/yield.m4 $(top_srcdir)/m4/exported.m4 \  	$(top_srcdir)/m4/init-package-version.m4 \  	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \  	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ @@ -222,22 +225,31 @@ EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@  EOVERFLOW_VALUE = @EOVERFLOW_VALUE@  ERRNO_H = @ERRNO_H@  EXEEXT = @EXEEXT@ -FCNTL_H = @FCNTL_H@  FGREP = @FGREP@  FLOAT_H = @FLOAT_H@  GLIBC21 = @GLIBC21@  GLOBAL_SYMBOL_PIPE = @GLOBAL_SYMBOL_PIPE@ +GNULIB_ACOSL = @GNULIB_ACOSL@ +GNULIB_ASINL = @GNULIB_ASINL@ +GNULIB_ATANL = @GNULIB_ATANL@  GNULIB_ATOLL = @GNULIB_ATOLL@  GNULIB_BTOWC = @GNULIB_BTOWC@  GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@ +GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@  GNULIB_CEILF = @GNULIB_CEILF@  GNULIB_CEILL = @GNULIB_CEILL@  GNULIB_CHOWN = @GNULIB_CHOWN@  GNULIB_CLOSE = @GNULIB_CLOSE@ +GNULIB_COSL = @GNULIB_COSL@  GNULIB_DUP2 = @GNULIB_DUP2@ +GNULIB_DUP3 = @GNULIB_DUP3@ +GNULIB_DUPLOCALE = @GNULIB_DUPLOCALE@  GNULIB_ENVIRON = @GNULIB_ENVIRON@  GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@ +GNULIB_EXPL = @GNULIB_EXPL@ +GNULIB_FACCESSAT = @GNULIB_FACCESSAT@  GNULIB_FCHDIR = @GNULIB_FCHDIR@ +GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@  GNULIB_FLOORF = @GNULIB_FLOORF@  GNULIB_FLOORL = @GNULIB_FLOORL@  GNULIB_FREXP = @GNULIB_FREXP@ @@ -247,12 +259,15 @@ GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@  GNULIB_GETCWD = @GNULIB_GETCWD@  GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@  GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@ +GNULIB_GETGROUPS = @GNULIB_GETGROUPS@  GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@  GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@ +GNULIB_GETLOGIN = @GNULIB_GETLOGIN@  GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@  GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@  GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@  GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@ +GNULIB_GRANTPT = @GNULIB_GRANTPT@  GNULIB_ISFINITE = @GNULIB_ISFINITE@  GNULIB_ISINF = @GNULIB_ISINF@  GNULIB_ISNAN = @GNULIB_ISNAN@ @@ -262,9 +277,11 @@ GNULIB_ISNANL = @GNULIB_ISNANL@  GNULIB_LCHOWN = @GNULIB_LCHOWN@  GNULIB_LDEXPL = @GNULIB_LDEXPL@  GNULIB_LINK = @GNULIB_LINK@ +GNULIB_LINKAT = @GNULIB_LINKAT@ +GNULIB_LOGB = @GNULIB_LOGB@ +GNULIB_LOGL = @GNULIB_LOGL@  GNULIB_LSEEK = @GNULIB_LSEEK@  GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@ -GNULIB_MATHL = @GNULIB_MATHL@  GNULIB_MBRLEN = @GNULIB_MBRLEN@  GNULIB_MBRTOWC = @GNULIB_MBRTOWC@  GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@ @@ -289,26 +306,37 @@ GNULIB_MEMMEM = @GNULIB_MEMMEM@  GNULIB_MEMPCPY = @GNULIB_MEMPCPY@  GNULIB_MEMRCHR = @GNULIB_MEMRCHR@  GNULIB_MKDTEMP = @GNULIB_MKDTEMP@ +GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@ +GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@  GNULIB_MKSTEMP = @GNULIB_MKSTEMP@ -GNULIB_OPEN = @GNULIB_OPEN@ +GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@ +GNULIB_PIPE2 = @GNULIB_PIPE2@ +GNULIB_PREAD = @GNULIB_PREAD@ +GNULIB_PTSNAME = @GNULIB_PTSNAME@  GNULIB_PUTENV = @GNULIB_PUTENV@  GNULIB_RANDOM_R = @GNULIB_RANDOM_R@  GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@  GNULIB_READLINK = @GNULIB_READLINK@ +GNULIB_READLINKAT = @GNULIB_READLINKAT@  GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@ +GNULIB_REALPATH = @GNULIB_REALPATH@ +GNULIB_RMDIR = @GNULIB_RMDIR@  GNULIB_ROUND = @GNULIB_ROUND@  GNULIB_ROUNDF = @GNULIB_ROUNDF@  GNULIB_ROUNDL = @GNULIB_ROUNDL@  GNULIB_RPMATCH = @GNULIB_RPMATCH@  GNULIB_SETENV = @GNULIB_SETENV@  GNULIB_SIGNBIT = @GNULIB_SIGNBIT@ +GNULIB_SINL = @GNULIB_SINL@  GNULIB_SLEEP = @GNULIB_SLEEP@ +GNULIB_SQRTL = @GNULIB_SQRTL@  GNULIB_STPCPY = @GNULIB_STPCPY@  GNULIB_STPNCPY = @GNULIB_STPNCPY@  GNULIB_STRCASESTR = @GNULIB_STRCASESTR@  GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@  GNULIB_STRDUP = @GNULIB_STRDUP@  GNULIB_STRERROR = @GNULIB_STRERROR@ +GNULIB_STRNCAT = @GNULIB_STRNCAT@  GNULIB_STRNDUP = @GNULIB_STRNDUP@  GNULIB_STRNLEN = @GNULIB_STRNLEN@  GNULIB_STRPBRK = @GNULIB_STRPBRK@ @@ -320,12 +348,20 @@ GNULIB_STRTOK_R = @GNULIB_STRTOK_R@  GNULIB_STRTOLL = @GNULIB_STRTOLL@  GNULIB_STRTOULL = @GNULIB_STRTOULL@  GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@ +GNULIB_SYMLINK = @GNULIB_SYMLINK@ +GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@ +GNULIB_TANL = @GNULIB_TANL@  GNULIB_TRUNC = @GNULIB_TRUNC@  GNULIB_TRUNCF = @GNULIB_TRUNCF@  GNULIB_TRUNCL = @GNULIB_TRUNCL@ +GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@  GNULIB_UNISTD_H_GETOPT = @GNULIB_UNISTD_H_GETOPT@  GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@ +GNULIB_UNLINK = @GNULIB_UNLINK@ +GNULIB_UNLINKAT = @GNULIB_UNLINKAT@ +GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@  GNULIB_UNSETENV = @GNULIB_UNSETENV@ +GNULIB_USLEEP = @GNULIB_USLEEP@  GNULIB_WCRTOMB = @GNULIB_WCRTOMB@  GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@  GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@ @@ -333,26 +369,41 @@ GNULIB_WCTOB = @GNULIB_WCTOB@  GNULIB_WCWIDTH = @GNULIB_WCWIDTH@  GNULIB_WRITE = @GNULIB_WRITE@  GREP = @GREP@ +HAVE_ACOSL = @HAVE_ACOSL@ +HAVE_ASINL = @HAVE_ASINL@ +HAVE_ATANL = @HAVE_ATANL@  HAVE_ATOLL = @HAVE_ATOLL@  HAVE_BTOWC = @HAVE_BTOWC@  HAVE_CALLOC_POSIX = @HAVE_CALLOC_POSIX@ +HAVE_CANONICALIZE_FILE_NAME = @HAVE_CANONICALIZE_FILE_NAME@ +HAVE_CHOWN = @HAVE_CHOWN@ +HAVE_COSL = @HAVE_COSL@  HAVE_DECL_ACOSL = @HAVE_DECL_ACOSL@  HAVE_DECL_ASINL = @HAVE_DECL_ASINL@  HAVE_DECL_ATANL = @HAVE_DECL_ATANL@ +HAVE_DECL_CEILF = @HAVE_DECL_CEILF@ +HAVE_DECL_CEILL = @HAVE_DECL_CEILL@  HAVE_DECL_COSL = @HAVE_DECL_COSL@  HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@  HAVE_DECL_EXPL = @HAVE_DECL_EXPL@ +HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@ +HAVE_DECL_FLOORL = @HAVE_DECL_FLOORL@  HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@  HAVE_DECL_GETLOADAVG = @HAVE_DECL_GETLOADAVG@  HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@ +HAVE_DECL_GETPAGESIZE = @HAVE_DECL_GETPAGESIZE@ +HAVE_DECL_GETUSERSHELL = @HAVE_DECL_GETUSERSHELL@  HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@ +HAVE_DECL_LOGB = @HAVE_DECL_LOGB@  HAVE_DECL_LOGL = @HAVE_DECL_LOGL@  HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@  HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@ +HAVE_DECL_ROUND = @HAVE_DECL_ROUND@ +HAVE_DECL_ROUNDF = @HAVE_DECL_ROUNDF@ +HAVE_DECL_ROUNDL = @HAVE_DECL_ROUNDL@  HAVE_DECL_SINL = @HAVE_DECL_SINL@  HAVE_DECL_SQRTL = @HAVE_DECL_SQRTL@  HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@ -HAVE_DECL_STRERROR = @HAVE_DECL_STRERROR@  HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@  HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@  HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@ @@ -360,52 +411,77 @@ HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@  HAVE_DECL_TANL = @HAVE_DECL_TANL@  HAVE_DECL_TRUNC = @HAVE_DECL_TRUNC@  HAVE_DECL_TRUNCF = @HAVE_DECL_TRUNCF@ +HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@  HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@  HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@  HAVE_DUP2 = @HAVE_DUP2@ +HAVE_DUP3 = @HAVE_DUP3@ +HAVE_DUPLOCALE = @HAVE_DUPLOCALE@  HAVE_EUIDACCESS = @HAVE_EUIDACCESS@ +HAVE_EXPL = @HAVE_EXPL@ +HAVE_FACCESSAT = @HAVE_FACCESSAT@ +HAVE_FCHDIR = @HAVE_FCHDIR@ +HAVE_FCHOWNAT = @HAVE_FCHOWNAT@  HAVE_FSYNC = @HAVE_FSYNC@  HAVE_FTRUNCATE = @HAVE_FTRUNCATE@  HAVE_GETDOMAINNAME = @HAVE_GETDOMAINNAME@  HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@ +HAVE_GETGROUPS = @HAVE_GETGROUPS@  HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@ +HAVE_GETLOGIN = @HAVE_GETLOGIN@  HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@  HAVE_GETSUBOPT = @HAVE_GETSUBOPT@ -HAVE_GETUSERSHELL = @HAVE_GETUSERSHELL@  HAVE_GLOBAL_SYMBOL_PIPE = @HAVE_GLOBAL_SYMBOL_PIPE@ +HAVE_GRANTPT = @HAVE_GRANTPT@  HAVE_INTTYPES_H = @HAVE_INTTYPES_H@  HAVE_ISNAND = @HAVE_ISNAND@  HAVE_ISNANF = @HAVE_ISNANF@  HAVE_ISNANL = @HAVE_ISNANL@ +HAVE_ISWBLANK = @HAVE_ISWBLANK@  HAVE_ISWCNTRL = @HAVE_ISWCNTRL@ +HAVE_LCHOWN = @HAVE_LCHOWN@  HAVE_LINK = @HAVE_LINK@ +HAVE_LINKAT = @HAVE_LINKAT@ +HAVE_LOGL = @HAVE_LOGL@  HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@  HAVE_MALLOC_POSIX = @HAVE_MALLOC_POSIX@  HAVE_MBRLEN = @HAVE_MBRLEN@  HAVE_MBRTOWC = @HAVE_MBRTOWC@  HAVE_MBSINIT = @HAVE_MBSINIT@ +HAVE_MBSLEN = @HAVE_MBSLEN@  HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@  HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@ +HAVE_MEMCHR = @HAVE_MEMCHR@  HAVE_MEMPCPY = @HAVE_MEMPCPY@  HAVE_MKDTEMP = @HAVE_MKDTEMP@ +HAVE_MKOSTEMP = @HAVE_MKOSTEMP@ +HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@ +HAVE_MKSTEMP = @HAVE_MKSTEMP@ +HAVE_MKSTEMPS = @HAVE_MKSTEMPS@  HAVE_OS_H = @HAVE_OS_H@ +HAVE_PIPE2 = @HAVE_PIPE2@ +HAVE_PREAD = @HAVE_PREAD@ +HAVE_PTSNAME = @HAVE_PTSNAME@  HAVE_RANDOM_H = @HAVE_RANDOM_H@  HAVE_RANDOM_R = @HAVE_RANDOM_R@  HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@  HAVE_READLINK = @HAVE_READLINK@ +HAVE_READLINKAT = @HAVE_READLINKAT@  HAVE_REALLOC_POSIX = @HAVE_REALLOC_POSIX@ +HAVE_REALPATH = @HAVE_REALPATH@  HAVE_RPMATCH = @HAVE_RPMATCH@  HAVE_SETENV = @HAVE_SETENV@  HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@  HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@  HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@ +HAVE_SINL = @HAVE_SINL@  HAVE_SLEEP = @HAVE_SLEEP@ +HAVE_SQRTL = @HAVE_SQRTL@  HAVE_STDINT_H = @HAVE_STDINT_H@  HAVE_STPCPY = @HAVE_STPCPY@  HAVE_STPNCPY = @HAVE_STPNCPY@  HAVE_STRCASESTR = @HAVE_STRCASESTR@  HAVE_STRCHRNUL = @HAVE_STRCHRNUL@ -HAVE_STRNDUP = @HAVE_STRNDUP@  HAVE_STRPBRK = @HAVE_STRPBRK@  HAVE_STRSEP = @HAVE_STRSEP@  HAVE_STRTOD = @HAVE_STRTOD@ @@ -413,14 +489,21 @@ HAVE_STRTOLL = @HAVE_STRTOLL@  HAVE_STRTOULL = @HAVE_STRTOULL@  HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@  HAVE_STRVERSCMP = @HAVE_STRVERSCMP@ +HAVE_SYMLINK = @HAVE_SYMLINK@ +HAVE_SYMLINKAT = @HAVE_SYMLINKAT@  HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@  HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@  HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@  HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@  HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@ +HAVE_TANL = @HAVE_TANL@ +HAVE_TTYNAME_R = @HAVE_TTYNAME_R@  HAVE_UNISTD_H = @HAVE_UNISTD_H@ +HAVE_UNLINKAT = @HAVE_UNLINKAT@ +HAVE_UNLOCKPT = @HAVE_UNLOCKPT@  HAVE_UNSETENV = @HAVE_UNSETENV@  HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@ +HAVE_USLEEP = @HAVE_USLEEP@  HAVE_WCHAR_H = @HAVE_WCHAR_H@  HAVE_WCHAR_T = @HAVE_WCHAR_T@  HAVE_WCRTOMB = @HAVE_WCRTOMB@ @@ -428,6 +511,7 @@ HAVE_WCSNRTOMBS = @HAVE_WCSNRTOMBS@  HAVE_WCSRTOMBS = @HAVE_WCSRTOMBS@  HAVE_WCTYPE_H = @HAVE_WCTYPE_H@  HAVE_WINT_T = @HAVE_WINT_T@ +HAVE_XLOCALE_H = @HAVE_XLOCALE_H@  HAVE__BOOL = @HAVE__BOOL@  HEXVERSION = @HEXVERSION@  ICONV_H = @ICONV_H@ @@ -443,27 +527,32 @@ LD = @LD@  LDFLAGS = @LDFLAGS@  LIBICONV = @LIBICONV@  LIBINTL = @LIBINTL@ +LIBMULTITHREAD = @LIBMULTITHREAD@  LIBOBJS = @LIBOBJS@ +LIBPTH = @LIBPTH@ +LIBPTH_PREFIX = @LIBPTH_PREFIX@  LIBS = @LIBS@  LIBTESTS_LIBDEPS = @LIBTESTS_LIBDEPS@ +LIBTHREAD = @LIBTHREAD@  LIBTOOL = @LIBTOOL@  LIPO = @LIPO@  LN_S = @LN_S@  LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@  LOCALE_FR = @LOCALE_FR@  LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@ -LOCALE_H = @LOCALE_H@  LOCALE_JA = @LOCALE_JA@  LOCALE_TR_UTF8 = @LOCALE_TR_UTF8@  LOCALE_ZH_CN = @LOCALE_ZH_CN@  LTLIBICONV = @LTLIBICONV@  LTLIBINTL = @LTLIBINTL@ +LTLIBMULTITHREAD = @LTLIBMULTITHREAD@  LTLIBOBJS = @LTLIBOBJS@ +LTLIBPTH = @LTLIBPTH@ +LTLIBTHREAD = @LTLIBTHREAD@  MAKEINFO = env LANG= LC_MESSAGES= LC_ALL= LANGUAGE= @MAKEINFO@  MKDIR_P = @MKDIR_P@  NAMESPACING = @NAMESPACING@  NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@ -NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_H@  NEXT_AS_FIRST_DIRECTIVE_FLOAT_H = @NEXT_AS_FIRST_DIRECTIVE_FLOAT_H@  NEXT_AS_FIRST_DIRECTIVE_ICONV_H = @NEXT_AS_FIRST_DIRECTIVE_ICONV_H@  NEXT_AS_FIRST_DIRECTIVE_LOCALE_H = @NEXT_AS_FIRST_DIRECTIVE_LOCALE_H@ @@ -476,7 +565,6 @@ NEXT_AS_FIRST_DIRECTIVE_UNISTD_H = @NEXT_AS_FIRST_DIRECTIVE_UNISTD_H@  NEXT_AS_FIRST_DIRECTIVE_WCHAR_H = @NEXT_AS_FIRST_DIRECTIVE_WCHAR_H@  NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H@  NEXT_ERRNO_H = @NEXT_ERRNO_H@ -NEXT_FCNTL_H = @NEXT_FCNTL_H@  NEXT_FLOAT_H = @NEXT_FLOAT_H@  NEXT_ICONV_H = @NEXT_ICONV_H@  NEXT_LOCALE_H = @NEXT_LOCALE_H@ @@ -509,17 +597,21 @@ RANLIB = @RANLIB@  RC = @RC@  RELOCATABLE = @RELOCATABLE@  REPLACE_BTOWC = @REPLACE_BTOWC@ +REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@  REPLACE_CEILF = @REPLACE_CEILF@  REPLACE_CEILL = @REPLACE_CEILL@  REPLACE_CHOWN = @REPLACE_CHOWN@  REPLACE_CLOSE = @REPLACE_CLOSE@ +REPLACE_DUP = @REPLACE_DUP@  REPLACE_DUP2 = @REPLACE_DUP2@ -REPLACE_FCHDIR = @REPLACE_FCHDIR@ +REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@ +REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@  REPLACE_FLOORF = @REPLACE_FLOORF@  REPLACE_FLOORL = @REPLACE_FLOORL@  REPLACE_FREXP = @REPLACE_FREXP@  REPLACE_FREXPL = @REPLACE_FREXPL@  REPLACE_GETCWD = @REPLACE_GETCWD@ +REPLACE_GETGROUPS = @REPLACE_GETGROUPS@  REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@  REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@  REPLACE_ICONV = @REPLACE_ICONV@ @@ -531,6 +623,8 @@ REPLACE_ISNAN = @REPLACE_ISNAN@  REPLACE_ISWCNTRL = @REPLACE_ISWCNTRL@  REPLACE_LCHOWN = @REPLACE_LCHOWN@  REPLACE_LDEXPL = @REPLACE_LDEXPL@ +REPLACE_LINK = @REPLACE_LINK@ +REPLACE_LINKAT = @REPLACE_LINKAT@  REPLACE_LSEEK = @REPLACE_LSEEK@  REPLACE_MBRLEN = @REPLACE_MBRLEN@  REPLACE_MBRTOWC = @REPLACE_MBRTOWC@ @@ -543,20 +637,36 @@ REPLACE_MEMMEM = @REPLACE_MEMMEM@  REPLACE_MKSTEMP = @REPLACE_MKSTEMP@  REPLACE_NAN = @REPLACE_NAN@  REPLACE_NULL = @REPLACE_NULL@ -REPLACE_OPEN = @REPLACE_OPEN@ +REPLACE_PREAD = @REPLACE_PREAD@  REPLACE_PUTENV = @REPLACE_PUTENV@ +REPLACE_READLINK = @REPLACE_READLINK@ +REPLACE_REALPATH = @REPLACE_REALPATH@ +REPLACE_RMDIR = @REPLACE_RMDIR@  REPLACE_ROUND = @REPLACE_ROUND@  REPLACE_ROUNDF = @REPLACE_ROUNDF@  REPLACE_ROUNDL = @REPLACE_ROUNDL@ +REPLACE_SETENV = @REPLACE_SETENV@  REPLACE_SIGNBIT = @REPLACE_SIGNBIT@  REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@ +REPLACE_SLEEP = @REPLACE_SLEEP@ +REPLACE_STPNCPY = @REPLACE_STPNCPY@  REPLACE_STRCASESTR = @REPLACE_STRCASESTR@  REPLACE_STRDUP = @REPLACE_STRDUP@  REPLACE_STRERROR = @REPLACE_STRERROR@ +REPLACE_STRNCAT = @REPLACE_STRNCAT@ +REPLACE_STRNDUP = @REPLACE_STRNDUP@ +REPLACE_STRNLEN = @REPLACE_STRNLEN@  REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@  REPLACE_STRSTR = @REPLACE_STRSTR@  REPLACE_STRTOD = @REPLACE_STRTOD@ +REPLACE_STRTOK_R = @REPLACE_STRTOK_R@ +REPLACE_SYMLINK = @REPLACE_SYMLINK@  REPLACE_TRUNCL = @REPLACE_TRUNCL@ +REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@ +REPLACE_UNLINK = @REPLACE_UNLINK@ +REPLACE_UNLINKAT = @REPLACE_UNLINKAT@ +REPLACE_UNSETENV = @REPLACE_UNSETENV@ +REPLACE_USLEEP = @REPLACE_USLEEP@  REPLACE_WCRTOMB = @REPLACE_WCRTOMB@  REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@  REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@ @@ -578,14 +688,13 @@ STRIP = @STRIP@  # Override of automake's definition:  #TEXI2DVI = @TEXI2DVI@  TEXI2DVI = @TEXI2DVI@ $(TEXINCLUDES) +UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@  UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@  UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@  VERSION = @VERSION@ -VOID_UNSETENV = @VOID_UNSETENV@ -WCHAR_H = @WCHAR_H@  WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@ -WCTYPE_H = @WCTYPE_H@  WINT_T_SUFFIX = @WINT_T_SUFFIX@ +YIELD_LIB = @YIELD_LIB@  abs_builddir = @abs_builddir@  abs_srcdir = @abs_srcdir@  abs_top_builddir = @abs_top_builddir@ @@ -613,6 +722,7 @@ gl_LIBOBJS = @gl_LIBOBJS@  gl_LTLIBOBJS = @gl_LTLIBOBJS@  gltests_LIBOBJS = @gltests_LIBOBJS@  gltests_LTLIBOBJS = @gltests_LTLIBOBJS@ +gltests_WITNESS = @gltests_WITNESS@  host = @host@  host_alias = @host_alias@  host_cpu = @host_cpu@ diff --git a/doc/libunistring.info b/doc/libunistring.info index 2fad8fec..749dd9b3 100644 --- a/doc/libunistring.info +++ b/doc/libunistring.info @@ -953,8 +953,10 @@ previous character in a Unicode string.            *SRC, size_t N)   -- Function: uint32_t * u32_stpncpy (uint32_t *DEST, const uint32_t            *SRC, size_t N) -     Copies no more than N units of SRC to DEST, returning the address -     of the last unit written into DEST. +     Copies no more than N units of SRC to DEST.  Returns a pointer +     past the last non-NUL unit written into DEST.  In other words, if +     the units written into DEST include a NUL, the return value is the +     address of the first such NUL unit, otherwise it is `DEST + N'.       This function is similar to `stpncpy', except that it operates on       Unicode strings. @@ -5227,7 +5229,7 @@ Index  * combining, Unicode characters:         Composition of characters.                                                                (line   6)  * comparing <1>:                         Elementary string functions on NUL terminated strings. -                                                              (line 128) +                                                              (line 130)  * comparing:                             Elementary string functions.                                                                (line 108)  * comparing, ignoring case:              Case insensitive comparison. @@ -5243,7 +5245,7 @@ Index  * comparing, ignoring normalization, with collation rules: Normalizing comparisons.                                                                (line  23)  * comparing, with collation rules:       Elementary string functions on NUL terminated strings. -                                                              (line 140) +                                                              (line 142)  * comparing, with collation rules, ignoring case: Case insensitive comparison.                                                                (line  66)  * comparing, with collation rules, ignoring normalization: Normalizing comparisons. @@ -5267,7 +5269,7 @@ Index  * dependencies:                          Installation.        (line   6)  * detecting case:                        Case detection.      (line   6)  * duplicating <1>:                       Elementary string functions on NUL terminated strings. -                                                              (line 166) +                                                              (line 168)  * duplicating:                           Elementary string functions with memory allocation.                                                                (line   6)  * enum iconv_ilseq_handler:              uniconv.h.           (line  30) @@ -5315,11 +5317,11 @@ Index  * return value conventions:              Conventions.         (line  47)  * scripts:                               Scripts.             (line   6)  * searching, for a character <1>:        Elementary string functions on NUL terminated strings. -                                                              (line 176) +                                                              (line 178)  * searching, for a character:            Elementary string functions.                                                                (line 140)  * searching, for a substring:            Elementary string functions on NUL terminated strings. -                                                              (line 232) +                                                              (line 234)  * stream, normalizing a:                 Normalization of streams.                                                                (line   6)  * struct uninorm_filter:                 Normalization of streams. @@ -5367,7 +5369,7 @@ Index  * u16_ct_toupper:                        Case mappings of substrings.                                                                (line  89)  * u16_endswith:                          Elementary string functions on NUL terminated strings. -                                                              (line 258) +                                                              (line 260)  * u16_is_cased:                          Case detection.      (line  57)  * u16_is_casefolded:                     Case detection.      (line  44)  * u16_is_lowercase:                      Case detection.      (line  24) @@ -5403,19 +5405,19 @@ Index  * u16_snprintf:                          unistdio.h.          (line 126)  * u16_sprintf:                           unistdio.h.          (line 123)  * u16_startswith:                        Elementary string functions on NUL terminated strings. -                                                              (line 250) +                                                              (line 252)  * u16_stpcpy:                            Elementary string functions on NUL terminated strings.                                                                (line  76)  * u16_stpncpy:                           Elementary string functions on NUL terminated strings.                                                                (line  99)  * u16_strcat:                            Elementary string functions on NUL terminated strings. -                                                              (line 110) +                                                              (line 112)  * u16_strchr:                            Elementary string functions on NUL terminated strings. -                                                              (line 180) +                                                              (line 182)  * u16_strcmp:                            Elementary string functions on NUL terminated strings. -                                                              (line 132) +                                                              (line 134)  * u16_strcoll:                           Elementary string functions on NUL terminated strings. -                                                              (line 142) +                                                              (line 144)  * u16_strconv_from_encoding:             uniconv.h.           (line 129)  * u16_strconv_from_locale:               uniconv.h.           (line 157)  * u16_strconv_to_encoding:               uniconv.h.           (line 142) @@ -5423,9 +5425,9 @@ Index  * u16_strcpy:                            Elementary string functions on NUL terminated strings.                                                                (line  66)  * u16_strcspn:                           Elementary string functions on NUL terminated strings. -                                                              (line 201) +                                                              (line 203)  * u16_strdup:                            Elementary string functions on NUL terminated strings. -                                                              (line 170) +                                                              (line 172)  * u16_strlen:                            Elementary string functions on NUL terminated strings.                                                                (line  47)  * u16_strmblen:                          Elementary string functions on NUL terminated strings. @@ -5433,23 +5435,23 @@ Index  * u16_strmbtouc:                         Elementary string functions on NUL terminated strings.                                                                (line  17)  * u16_strncat:                           Elementary string functions on NUL terminated strings. -                                                              (line 121) +                                                              (line 123)  * u16_strncmp:                           Elementary string functions on NUL terminated strings. -                                                              (line 159) +                                                              (line 161)  * u16_strncpy:                           Elementary string functions on NUL terminated strings.                                                                (line  88)  * u16_strnlen:                           Elementary string functions on NUL terminated strings.                                                                (line  55)  * u16_strpbrk:                           Elementary string functions on NUL terminated strings. -                                                              (line 225) +                                                              (line 227)  * u16_strrchr:                           Elementary string functions on NUL terminated strings. -                                                              (line 188) +                                                              (line 190)  * u16_strspn:                            Elementary string functions on NUL terminated strings. -                                                              (line 213) +                                                              (line 215)  * u16_strstr:                            Elementary string functions on NUL terminated strings. -                                                              (line 239) +                                                              (line 241)  * u16_strtok:                            Elementary string functions on NUL terminated strings. -                                                              (line 268) +                                                              (line 270)  * u16_strwidth:                          uniwidth.h.          (line  39)  * u16_to_u32:                            Elementary string conversions.                                                                (line  23) @@ -5520,7 +5522,7 @@ Index  * u32_ct_toupper:                        Case mappings of substrings.                                                                (line  94)  * u32_endswith:                          Elementary string functions on NUL terminated strings. -                                                              (line 260) +                                                              (line 262)  * u32_is_cased:                          Case detection.      (line  59)  * u32_is_casefolded:                     Case detection.      (line  46)  * u32_is_lowercase:                      Case detection.      (line  26) @@ -5556,19 +5558,19 @@ Index  * u32_snprintf:                          unistdio.h.          (line 179)  * u32_sprintf:                           unistdio.h.          (line 176)  * u32_startswith:                        Elementary string functions on NUL terminated strings. -                                                              (line 252) +                                                              (line 254)  * u32_stpcpy:                            Elementary string functions on NUL terminated strings.                                                                (line  78)  * u32_stpncpy:                           Elementary string functions on NUL terminated strings.                                                                (line 101)  * u32_strcat:                            Elementary string functions on NUL terminated strings. -                                                              (line 112) +                                                              (line 114)  * u32_strchr:                            Elementary string functions on NUL terminated strings. -                                                              (line 181) +                                                              (line 183)  * u32_strcmp:                            Elementary string functions on NUL terminated strings. -                                                              (line 133) +                                                              (line 135)  * u32_strcoll:                           Elementary string functions on NUL terminated strings. -                                                              (line 143) +                                                              (line 145)  * u32_strconv_from_encoding:             uniconv.h.           (line 131)  * u32_strconv_from_locale:               uniconv.h.           (line 158)  * u32_strconv_to_encoding:               uniconv.h.           (line 144) @@ -5576,9 +5578,9 @@ Index  * u32_strcpy:                            Elementary string functions on NUL terminated strings.                                                                (line  68)  * u32_strcspn:                           Elementary string functions on NUL terminated strings. -                                                              (line 203) +                                                              (line 205)  * u32_strdup:                            Elementary string functions on NUL terminated strings. -                                                              (line 171) +                                                              (line 173)  * u32_strlen:                            Elementary string functions on NUL terminated strings.                                                                (line  48)  * u32_strmblen:                          Elementary string functions on NUL terminated strings. @@ -5586,23 +5588,23 @@ Index  * u32_strmbtouc:                         Elementary string functions on NUL terminated strings.                                                                (line  18)  * u32_strncat:                           Elementary string functions on NUL terminated strings. -                                                              (line 123) +                                                              (line 125)  * u32_strncmp:                           Elementary string functions on NUL terminated strings. -                                                              (line 161) +                                                              (line 163)  * u32_strncpy:                           Elementary string functions on NUL terminated strings.                                                                (line  90)  * u32_strnlen:                           Elementary string functions on NUL terminated strings.                                                                (line  56)  * u32_strpbrk:                           Elementary string functions on NUL terminated strings. -                                                              (line 227) +                                                              (line 229)  * u32_strrchr:                           Elementary string functions on NUL terminated strings. -                                                              (line 189) +                                                              (line 191)  * u32_strspn:                            Elementary string functions on NUL terminated strings. -                                                              (line 215) +                                                              (line 217)  * u32_strstr:                            Elementary string functions on NUL terminated strings. -                                                              (line 241) +                                                              (line 243)  * u32_strtok:                            Elementary string functions on NUL terminated strings. -                                                              (line 270) +                                                              (line 272)  * u32_strwidth:                          uniwidth.h.          (line  40)  * u32_to_u16:                            Elementary string conversions.                                                                (line  31) @@ -5673,7 +5675,7 @@ Index  * u8_ct_toupper:                         Case mappings of substrings.                                                                (line  84)  * u8_endswith:                           Elementary string functions on NUL terminated strings. -                                                              (line 256) +                                                              (line 258)  * u8_is_cased:                           Case detection.      (line  55)  * u8_is_casefolded:                      Case detection.      (line  42)  * u8_is_lowercase:                       Case detection.      (line  22) @@ -5709,19 +5711,19 @@ Index  * u8_snprintf:                           unistdio.h.          (line  73)  * u8_sprintf:                            unistdio.h.          (line  70)  * u8_startswith:                         Elementary string functions on NUL terminated strings. -                                                              (line 248) +                                                              (line 250)  * u8_stpcpy:                             Elementary string functions on NUL terminated strings.                                                                (line  74)  * u8_stpncpy:                            Elementary string functions on NUL terminated strings.                                                                (line  97)  * u8_strcat:                             Elementary string functions on NUL terminated strings. -                                                              (line 108) +                                                              (line 110)  * u8_strchr:                             Elementary string functions on NUL terminated strings. -                                                              (line 179) +                                                              (line 181)  * u8_strcmp:                             Elementary string functions on NUL terminated strings. -                                                              (line 131) +                                                              (line 133)  * u8_strcoll:                            Elementary string functions on NUL terminated strings. -                                                              (line 141) +                                                              (line 143)  * u8_strconv_from_encoding:              uniconv.h.           (line 127)  * u8_strconv_from_locale:                uniconv.h.           (line 156)  * u8_strconv_to_encoding:                uniconv.h.           (line 140) @@ -5729,9 +5731,9 @@ Index  * u8_strcpy:                             Elementary string functions on NUL terminated strings.                                                                (line  64)  * u8_strcspn:                            Elementary string functions on NUL terminated strings. -                                                              (line 199) +                                                              (line 201)  * u8_strdup:                             Elementary string functions on NUL terminated strings. -                                                              (line 169) +                                                              (line 171)  * u8_strlen:                             Elementary string functions on NUL terminated strings.                                                                (line  46)  * u8_strmblen:                           Elementary string functions on NUL terminated strings. @@ -5739,23 +5741,23 @@ Index  * u8_strmbtouc:                          Elementary string functions on NUL terminated strings.                                                                (line  16)  * u8_strncat:                            Elementary string functions on NUL terminated strings. -                                                              (line 119) +                                                              (line 121)  * u8_strncmp:                            Elementary string functions on NUL terminated strings. -                                                              (line 157) +                                                              (line 159)  * u8_strncpy:                            Elementary string functions on NUL terminated strings.                                                                (line  86)  * u8_strnlen:                            Elementary string functions on NUL terminated strings.                                                                (line  54)  * u8_strpbrk:                            Elementary string functions on NUL terminated strings. -                                                              (line 223) +                                                              (line 225)  * u8_strrchr:                            Elementary string functions on NUL terminated strings. -                                                              (line 187) +                                                              (line 189)  * u8_strspn:                             Elementary string functions on NUL terminated strings. -                                                              (line 211) +                                                              (line 213)  * u8_strstr:                             Elementary string functions on NUL terminated strings. -                                                              (line 237) +                                                              (line 239)  * u8_strtok:                             Elementary string functions on NUL terminated strings. -                                                              (line 266) +                                                              (line 268)  * u8_strwidth:                           uniwidth.h.          (line  38)  * u8_to_u16:                             Elementary string conversions.                                                                (line  11) @@ -6141,56 +6143,56 @@ Node: Elementary string conversions24459  Node: Elementary string functions25761  Node: Elementary string functions with memory allocation32732  Node: Elementary string functions on NUL terminated strings33354 -Node: uniconv.h45090 -Node: unistdio.h52801 -Node: uniname.h61004 -Node: unictype.h62337 -Node: General category63246 -Node: Object oriented API64289 -Node: Bit mask API72751 -Node: Canonical combining class75005 -Node: Bidirectional category78219 -Node: Decimal digit value81276 -Node: Digit value81837 -Node: Numeric value82398 -Node: Mirrored character83289 -Node: Properties83962 -Node: Properties as objects84653 -Node: Properties as functions91031 -Node: Scripts96582 -Node: Blocks97968 -Node: ISO C and Java syntax99291 -Node: Classifications like in ISO C101001 -Node: uniwidth.h103705 -Node: uniwbrk.h105742 -Node: Word breaks in a string106269 -Node: Word break property107320 -Node: unilbrk.h108416 -Node: uninorm.h112587 -Node: Decomposition of characters113219 -Node: Composition of characters116595 -Node: Normalization of strings117304 -Node: Normalizing comparisons119366 -Node: Normalization of streams121722 -Node: unicase.h123810 -Node: Case mappings of characters124495 -Node: Case mappings of strings126542 -Node: Case mappings of substrings129875 -Node: Case insensitive comparison136805 -Node: Case detection142156 -Node: uniregex.h145424 -Node: Using the library145647 -Node: Installation146058 -Node: Compiler options146531 -Node: Include files148090 -Node: Autoconf macro149314 -Node: Reporting problems150872 -Node: More functionality151669 -Node: Licenses152112 -Node: GNU GPL153747 -Node: GNU LGPL191292 -Node: GNU FDL199738 -Node: Index224863 +Node: uniconv.h45258 +Node: unistdio.h52969 +Node: uniname.h61172 +Node: unictype.h62505 +Node: General category63414 +Node: Object oriented API64457 +Node: Bit mask API72919 +Node: Canonical combining class75173 +Node: Bidirectional category78387 +Node: Decimal digit value81444 +Node: Digit value82005 +Node: Numeric value82566 +Node: Mirrored character83457 +Node: Properties84130 +Node: Properties as objects84821 +Node: Properties as functions91199 +Node: Scripts96750 +Node: Blocks98136 +Node: ISO C and Java syntax99459 +Node: Classifications like in ISO C101169 +Node: uniwidth.h103873 +Node: uniwbrk.h105910 +Node: Word breaks in a string106437 +Node: Word break property107488 +Node: unilbrk.h108584 +Node: uninorm.h112755 +Node: Decomposition of characters113387 +Node: Composition of characters116763 +Node: Normalization of strings117472 +Node: Normalizing comparisons119534 +Node: Normalization of streams121890 +Node: unicase.h123978 +Node: Case mappings of characters124663 +Node: Case mappings of strings126710 +Node: Case mappings of substrings130043 +Node: Case insensitive comparison136973 +Node: Case detection142324 +Node: uniregex.h145592 +Node: Using the library145815 +Node: Installation146226 +Node: Compiler options146699 +Node: Include files148258 +Node: Autoconf macro149482 +Node: Reporting problems151040 +Node: More functionality151837 +Node: Licenses152280 +Node: GNU GPL153915 +Node: GNU LGPL191460 +Node: GNU FDL199906 +Node: Index225031  End Tag Table diff --git a/doc/libunistring.texi b/doc/libunistring.texi index 8eb8061f..5778c750 100644 --- a/doc/libunistring.texi +++ b/doc/libunistring.texi @@ -86,7 +86,7 @@ This manual is for GNU libunistring.  @ignore  @c This was: @copying but it triggers a makeinfo 4.13 bug -Copyright (C) 2001-2009 Free Software Foundation, Inc. +Copyright (C) 2001-2010 Free Software Foundation, Inc.  This manual is free documentation.  It is dually licensed under the  GNU FDL and the GNU GPL.  This means that you can redistribute this @@ -118,7 +118,7 @@ A copy of the license is included in @ref{GNU GPL}.  @page  @vskip 0pt plus 1filll  @c @insertcopying -Copyright (C) 2001-2009 Free Software Foundation, Inc. +Copyright (C) 2001-2010 Free Software Foundation, Inc.  This manual is free documentation.  It is dually licensed under the  GNU FDL and the GNU GPL.  This means that you can redistribute this diff --git a/doc/libunistring_1.html b/doc/libunistring_1.html index 0e1375c0..7212f3f1 100644 --- a/doc/libunistring_1.html +++ b/doc/libunistring_1.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -522,7 +522,7 @@ zero-valued unit used as “end marker”.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_10.html b/doc/libunistring_10.html index 923d0008..617406d6 100644 --- a/doc/libunistring_10.html +++ b/doc/libunistring_10.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -183,7 +183,7 @@ may be added in the future.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_11.html b/doc/libunistring_11.html index 8b7320c0..7fd2dc3a 100644 --- a/doc/libunistring_11.html +++ b/doc/libunistring_11.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -191,7 +191,7 @@ the values <code>UC_BREAK_MANDATORY</code>, <code>UC_BREAK_POSSIBLE</code>,  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_12.html b/doc/libunistring_12.html index 51a5253d..1a4db370 100644 --- a/doc/libunistring_12.html +++ b/doc/libunistring_12.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -498,7 +498,7 @@ then closes and frees the filter.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_13.html b/doc/libunistring_13.html index f47761b2..8b779109 100644 --- a/doc/libunistring_13.html +++ b/doc/libunistring_13.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -602,7 +602,7 @@ characters. Upon failure, returns -1 with <code>errno</code> set.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_14.html b/doc/libunistring_14.html index bcc34f34..1a7a338f 100644 --- a/doc/libunistring_14.html +++ b/doc/libunistring_14.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -78,7 +78,7 @@ ul.toc {list-style: none}  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_15.html b/doc/libunistring_15.html index 1b347b79..8b444199 100644 --- a/doc/libunistring_15.html +++ b/doc/libunistring_15.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -223,7 +223,7 @@ a description of the options that you passed to the ‘<samp>configure</samp  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_16.html b/doc/libunistring_16.html index b03d6596..5e9abeb5 100644 --- a/doc/libunistring_16.html +++ b/doc/libunistring_16.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -84,7 +84,7 @@ ul.toc {list-style: none}  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_17.html b/doc/libunistring_17.html index c7396c91..7eeed079 100644 --- a/doc/libunistring_17.html +++ b/doc/libunistring_17.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -1517,7 +1517,7 @@ to permit their use in free software.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_18.html b/doc/libunistring_18.html index 0c96d872..61efd623 100644 --- a/doc/libunistring_18.html +++ b/doc/libunistring_18.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -761,7 +761,7 @@ ul.toc {list-style: none}  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_19.html b/doc/libunistring_19.html index 74215ac7..bd513cc8 100644 --- a/doc/libunistring_19.html +++ b/doc/libunistring_19.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -179,7 +179,7 @@ ul.toc {list-style: none}  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_2.html b/doc/libunistring_2.html index a73366ae..f90fd553 100644 --- a/doc/libunistring_2.html +++ b/doc/libunistring_2.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -132,7 +132,7 @@ NULL is returned and <code>errno</code> is set.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_3.html b/doc/libunistring_3.html index d897b149..f86bf871 100644 --- a/doc/libunistring_3.html +++ b/doc/libunistring_3.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -98,7 +98,7 @@ taken from <code><stdint.h></code>, on platforms where this include file i  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_4.html b/doc/libunistring_4.html index 10d8a42a..b00d3a65 100644 --- a/doc/libunistring_4.html +++ b/doc/libunistring_4.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -567,8 +567,11 @@ that it operates on Unicode strings.  <dt><u>Function:</u> uint32_t * <b>u32_stpncpy</b><i> (uint32_t *<var>dest</var>, const uint32_t *<var>src</var>, size_t <var>n</var>)</i>  <a name="IDX103"></a>  </dt> -<dd><p>Copies no more than <var>n</var> units of <var>src</var> to <var>dest</var>, returning the -address of the last unit written into <var>dest</var>. +<dd><p>Copies no more than <var>n</var> units of <var>src</var> to <var>dest</var>.  Returns a +pointer past the last non-NUL unit written into <var>dest</var>.  In other words, +if the units written into <var>dest</var> include a NUL, the return value is the +address of the first such NUL unit, otherwise it is +<code><var>dest</var> + <var>n</var></code>.  </p>  <p>This function is similar to <a href="http://www.opengroup.org/onlinepubs/9699919799/functions/stpncpy.html"><code>stpncpy</code></a>, except that it operates on  Unicode strings. @@ -855,7 +858,7 @@ that it operates on Unicode strings.  Its interface is actually more similar to  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_5.html b/doc/libunistring_5.html index fbffc635..313b0632 100644 --- a/doc/libunistring_5.html +++ b/doc/libunistring_5.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -287,7 +287,7 @@ strings in locale encoding and NUL terminated Unicode strings.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_6.html b/doc/libunistring_6.html index 54bf254c..2ec4ddb6 100644 --- a/doc/libunistring_6.html +++ b/doc/libunistring_6.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -442,7 +442,7 @@ locale encoding to a <code>FILE</code> stream.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_7.html b/doc/libunistring_7.html index 378eab38..c1ac3ebb 100644 --- a/doc/libunistring_7.html +++ b/doc/libunistring_7.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -116,7 +116,7 @@ ASCII.  Returns the character if found, or <code>UNINAME_INVALID</code> if not f  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_8.html b/doc/libunistring_8.html index 8d7ecc36..b2887125 100644 --- a/doc/libunistring_8.html +++ b/doc/libunistring_8.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -2062,7 +2062,7 @@ a locale-specific set of characters for which <code>uc_is_alnum</code> is false.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_9.html b/doc/libunistring_9.html index dd29fdc0..6b5d13d9 100644 --- a/doc/libunistring_9.html +++ b/doc/libunistring_9.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -132,7 +132,7 @@ This function ignores control characters in the string.  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_abt.html b/doc/libunistring_abt.html index 0b987a15..40e4977e 100644 --- a/doc/libunistring_abt.html +++ b/doc/libunistring_abt.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -50,7 +50,7 @@ ul.toc {list-style: none}  </tr></table>  <h1>About This Document</h1>  <p> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.  </p>  <p>    The buttons in the navigation panels have the following meaning: @@ -158,7 +158,7 @@ ul.toc {list-style: none}  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/libunistring_toc.html b/doc/libunistring_toc.html index a9a15a73..6dd04ac0 100644 --- a/doc/libunistring_toc.html +++ b/doc/libunistring_toc.html @@ -1,6 +1,6 @@  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">  <html> -<!-- Created on August, 17 2009 by texi2html 1.78a --> +<!-- Created on March, 30 2010 by texi2html 1.78a -->  <!--  Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)              Karl Berry  <karl@freefriends.org> @@ -155,7 +155,7 @@ ul.toc {list-style: none}  </tr></table>  <p>   <font size="-1"> -  This document was generated by <em>Bruno Haible</em> on <em>August, 17 2009</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>. +  This document was generated by <em>Bruno Haible</em> on <em>March, 30 2010</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.78a</em></a>.   </font>   <br> diff --git a/doc/stamp-vti b/doc/stamp-vti index ff8daab0..4384b70b 100644 --- a/doc/stamp-vti +++ b/doc/stamp-vti @@ -1,4 +1,4 @@ -@set UPDATED 29 June 2009 -@set UPDATED-MONTH June 2009 -@set EDITION 0.9.1.1 -@set VERSION 0.9.1.1 +@set UPDATED 1 January 2010 +@set UPDATED-MONTH January 2010 +@set EDITION 0.9.3 +@set VERSION 0.9.3 diff --git a/doc/unistr.texi b/doc/unistr.texi index 9c6261b2..ad04f425 100644 --- a/doc/unistr.texi +++ b/doc/unistr.texi @@ -324,8 +324,11 @@ that it operates on Unicode strings.  @deftypefun {uint8_t *} u8_stpncpy (uint8_t *@var{dest}, const uint8_t *@var{src}, size_t @var{n})  @deftypefunx {uint16_t *} u16_stpncpy (uint16_t *@var{dest}, const uint16_t *@var{src}, size_t @var{n})  @deftypefunx {uint32_t *} u32_stpncpy (uint32_t *@var{dest}, const uint32_t *@var{src}, size_t @var{n}) -Copies no more than @var{n} units of @var{src} to @var{dest}, returning the -address of the last unit written into @var{dest}. +Copies no more than @var{n} units of @var{src} to @var{dest}.  Returns a +pointer past the last non-NUL unit written into @var{dest}.  In other words, +if the units written into @var{dest} include a NUL, the return value is the +address of the first such NUL unit, otherwise it is +@code{@var{dest} + @var{n}}.  This function is similar to @posixfunc{stpncpy}, except that it operates on  Unicode strings. diff --git a/doc/version.texi b/doc/version.texi index ff8daab0..4384b70b 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -1,4 +1,4 @@ -@set UPDATED 29 June 2009 -@set UPDATED-MONTH June 2009 -@set EDITION 0.9.1.1 -@set VERSION 0.9.1.1 +@set UPDATED 1 January 2010 +@set UPDATED-MONTH January 2010 +@set EDITION 0.9.3 +@set VERSION 0.9.3  | 
