OSDN Git Service

2002-08-29 Jeff Johnston <jjohnstn@redhat.com>
authorjjohnstn <jjohnstn>
Thu, 29 Aug 2002 19:47:42 +0000 (19:47 +0000)
committerjjohnstn <jjohnstn>
Thu, 29 Aug 2002 19:47:42 +0000 (19:47 +0000)
        * libc/libc.texinfo: Add node reference to wide-character strings.
        * libc/string/wcstrings.tex: New file.
        * libc/string/strtok_r.c: Remove outdated advertising clause.
        * libc/string/Makefile.am (doc): Add wide-character string
        chapter to documentation.
        * libc/string/Makefile.in: Regenerated.

newlib/ChangeLog
newlib/libc/libc.texinfo
newlib/libc/string/Makefile.am
newlib/libc/string/Makefile.in
newlib/libc/string/strtok_r.c
newlib/libc/string/wcstrings.tex [new file with mode: 0644]

index 01e650a..af057a7 100644 (file)
@@ -1,3 +1,12 @@
+2002-08-29  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/libc.texinfo: Add node reference to wide-character strings.
+        * libc/string/wcstrings.tex: New file.
+       * libc/string/strtok_r.c: Remove outdated advertising clause.
+        * libc/string/Makefile.am (doc): Add wide-character string
+        chapter to documentation.
+        * libc/string/Makefile.in: Regenerated.
+
 2002-08-29  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>
 
         * libc/include/wchar.h: Define NULL. Define WEOF more general
index d122a9f..bf41629 100644 (file)
@@ -165,6 +165,7 @@ into another language, under the above conditions for modified versions.
 @end ifset
 
 * Strings::
+* Wchar strings::
 @ifset SIGNALS
 * Signals::
 @end ifset
index 9e9bdb4..cc7c9e7 100644 (file)
@@ -121,5 +121,6 @@ TARGETDOC = ../tmp.texi
 
 doc: $(CHEWOUT_FILES)
        cat $(srcdir)/strings.tex >> $(TARGETDOC)
+       cat $(srcdir)/wcstrings.tex >> $(TARGETDOC)
 
 CLEANFILES = $(CHEWOUT_FILES) *.ref
index e140de8..14f7b74 100644 (file)
@@ -500,6 +500,7 @@ objectlist.awk.in: $(noinst_LTLIBRARIES)
 
 doc: $(CHEWOUT_FILES)
        cat $(srcdir)/strings.tex >> $(TARGETDOC)
+       cat $(srcdir)/wcstrings.tex >> $(TARGETDOC)
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
index c4aecc8..02ad80b 100644 (file)
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
+ * 3. Neither the name of the University nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
  *
diff --git a/newlib/libc/string/wcstrings.tex b/newlib/libc/string/wcstrings.tex
new file mode 100644 (file)
index 0000000..ccd029f
--- /dev/null
@@ -0,0 +1,90 @@
+@node Wchar strings
+@chapter Wide Character Strings (@file{wchar.h})
+
+This chapter describes wide-character string-handling functions and
+managing areas of memory containing wide-characters.  The corresponding 
+declarations are in @file{wchar.h}.
+
+@menu
+* wmemchr::     Find wide-character in memory
+* wmemcmp::     Compare two wide-character memory areas
+* wmemcpy::     Copy wide-character memory regions
+* wmemmove::    Move possibly overlapping wide-character memory
+* wmemset::     Set an area of memory to a specified wide-character
+* wcscat::      Concatenate wide-character strings
+* wcschr::      Search for wide-character in string
+* wcscmp::      Wide-character string compare
+* wcscpy::      Copy wide-character string
+* wcscspn::     Count wide-chars not in string
+* wcslcat::     Concatenate wide-character strings to specified length
+* wcslcpy::     Copy wide-character string to specified length
+* wcslen::      Wide-character string length
+* wcsncat::     Concatenate wide-character strings
+* wcsncmp::     Wide-character string compare
+* wcsncpy::     Counted copy wide-character string
+* wcspbrk::     Find wide-chars in string
+* wcsrchr::     Reverse search for wide-character in string
+* wcsspn::      Find initial match in wide-character string
+* wcsstr::      Find wide-character string segment
+@end menu
+
+@page
+@include string/wmemchr.def
+
+@page
+@include string/wmemcmp.def
+
+@page
+@include string/wmemcpy.def
+
+@page
+@include string/wmemmove.def
+
+@page
+@include string/wmemset.def
+
+@page
+@include string/wcscat.def
+
+@page
+@include string/wcschr.def
+
+@page
+@include string/wcscmp.def
+
+@page
+@include string/wcscpy.def
+
+@page
+@include string/wcscspn.def
+
+@page
+@include string/wcslcat.def
+
+@page
+@include string/wcslcpy.def
+
+@page
+@include string/wcslen.def
+
+@page
+@include string/wcsncat.def
+
+@page
+@include string/wcsncmp.def
+
+@page
+@include string/wcsncpy.def
+
+@page
+@include string/wcspbrk.def
+
+@page
+@include string/wcsrchr.def
+
+@page
+@include string/wcsspn.def
+
+@page
+@include string/wcsstr.def
+