diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 10707515586510aaf8890bbb8bc75d9fe6290274..aca4a736cb7274be5869fe12bdc27bd362c6c571 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2007-12-10 Jonathan Wakely <jwakely.gcc@gmail.com> + + * docs/html/17_intro/backwards_compatibility.html: Fix markup. + * docs/html/17_intro/howto.html: Likewise. + * docs/html/18_support/howto.html: Likewise. + * docs/html/ext/concurrence.html: Likewise. + * docs/html/documentation.html: Likewise. + 2007-12-10 Paolo Carlini <pcarlini@suse.de> * testsuite/tr1/5_numerical_facilities/random/linear_congruential/ diff --git a/libstdc++-v3/docs/html/17_intro/backwards_compatibility.html b/libstdc++-v3/docs/html/17_intro/backwards_compatibility.html index bc1497bdde0b6685b49a16a93ced787d43f2c675..c9af980f0fc2b9d881f33db966e65348a92dd514 100644 --- a/libstdc++-v3/docs/html/17_intro/backwards_compatibility.html +++ b/libstdc++-v3/docs/html/17_intro/backwards_compatibility.html @@ -137,7 +137,7 @@ dnl HAVE_NAMESPACE_STD. dnl dnl @category Cxx dnl @author Todd Veldhuizen -dnl @author Luc Maisonobe <luc@spaceroots.org> +dnl @author Luc Maisonobe <luc@spaceroots.org> dnl @version 2004-02-04 dnl @license AllPermissive AC_DEFUN([AC_CXX_NAMESPACE_STD], [ @@ -145,8 +145,8 @@ AC_DEFUN([AC_CXX_NAMESPACE_STD], [ ac_cv_cxx_have_std_namespace, [AC_LANG_SAVE AC_LANG_CPLUSPLUS - AC_TRY_COMPILE([#include <iostream> - std::istream& is = std::cin;],, + AC_TRY_COMPILE([#include <iostream> + std::istream& is = std::cin;],, ac_cv_cxx_have_std_namespace=yes, ac_cv_cxx_have_std_namespace=no) AC_LANG_RESTORE ]) @@ -557,7 +557,7 @@ AC_DEFUN([AC_HEADER_EXT_HASH_MAP], [ AC_LANG_CPLUSPLUS ac_save_CXXFLAGS="$CXXFLAGS" CXXFLAGS="$CXXFLAGS -Werror" - AC_TRY_COMPILE([#include <ext/hash_map>], [using __gnu_cxx::hash_map;], + AC_TRY_COMPILE([#include <ext/hash_map>], [using __gnu_cxx::hash_map;], ac_cv_cxx_ext_hash_map=yes, ac_cv_cxx_ext_hash_map=no) CXXFLAGS="$ac_save_CXXFLAGS" AC_LANG_RESTORE @@ -577,7 +577,7 @@ AC_DEFUN([AC_HEADER_EXT_HASH_SET], [ AC_LANG_CPLUSPLUS ac_save_CXXFLAGS="$CXXFLAGS" CXXFLAGS="$CXXFLAGS -Werror" - AC_TRY_COMPILE([#include <ext/hash_set>], [using __gnu_cxx::hash_set;], + AC_TRY_COMPILE([#include <ext/hash_set>], [using __gnu_cxx::hash_set;], ac_cv_cxx_ext_hash_set=yes, ac_cv_cxx_ext_hash_set=no) CXXFLAGS="$ac_save_CXXFLAGS" AC_LANG_RESTORE @@ -837,7 +837,7 @@ AC_DEFUN([AC_COMPILE_STDCXX_0X], [ typedef check<int> check_type; check_type c; - check_type&& cr = c;],, + check_type&& cr = c;],, ac_cv_cxx_compile_cxx0x_native=yes, ac_cv_cxx_compile_cxx0x_native=no) AC_LANG_RESTORE ]) @@ -862,7 +862,7 @@ AC_DEFUN([AC_COMPILE_STDCXX_0X], [ typedef check<int> check_type; check_type c; - check_type&& cr = c;],, + check_type&& cr = c;],, ac_cv_cxx_compile_cxx0x_cxx=yes, ac_cv_cxx_compile_cxx0x_cxx=no) CXXFLAGS="$ac_save_CXXFLAGS" AC_LANG_RESTORE @@ -888,7 +888,7 @@ AC_DEFUN([AC_COMPILE_STDCXX_0X], [ typedef check<int> check_type; check_type c; - check_type&& cr = c;],, + check_type&& cr = c;],, ac_cv_cxx_compile_cxx0x_gxx=yes, ac_cv_cxx_compile_cxx0x_gxx=no) CXXFLAGS="$ac_save_CXXFLAGS" AC_LANG_RESTORE diff --git a/libstdc++-v3/docs/html/17_intro/howto.html b/libstdc++-v3/docs/html/17_intro/howto.html index 3e1bba08acbf53892dbc237a888188dc3b9340c3..09f1a3c370ad85143a29e87c1d2ddc305ece0462 100644 --- a/libstdc++-v3/docs/html/17_intro/howto.html +++ b/libstdc++-v3/docs/html/17_intro/howto.html @@ -127,7 +127,7 @@ the 1998 standard as updated for 2003, and the draft of the upcoming <center><table border="1"><caption>TR1 Headers for C Library Facilities</caption> <tr><td><tr1/cmath></td><td><tr1/cfloat></td><td><tr1/cstdarg></td><td><tr1/cstdio></td><td><tr1/ctime></td></tr> <tr><td><tr1/ccomplex></td><td><tr1/cinttypes></td><td><tr1/cstdbool></td><td><tr1/cstdlib></td><td><tr1/cwchar></td></tr> -<tr><td><tr1/cfenv></td><td><tr1/climits></td><td><tr1/cstdint></td><td><tr1/ctgmath></td><td><tr1/cwctype><td></tr> +<tr><td><tr1/cfenv></td><td><tr1/climits></td><td><tr1/cstdint></td><td><tr1/ctgmath></td><td><tr1/cwctype></td></tr> </table></center> <p>Also included are files for the C++ ABI interface: @@ -142,7 +142,7 @@ the 1998 standard as updated for 2003, and the draft of the upcoming <center><table border="1"><caption>Extension Headers</caption> <tr><td><ext/algorithm></td><td><ext/debug_allocator.h></td><td><ext/mt_allocator.h></td><td><ext/pod_char_traits.h></td><td><ext/stdio_sync_filebuf.h></td></tr> <tr><td><ext/array_allocator.h></td><td><ext/enc_filebuf.h></td><td><ext/new_allocator.h></td><td><ext/pool_allocator.h></td><td><ext/throw_allocator.h></td></tr> -<tr><td><ext/atomicity.h></td><td><ext/functional></td><td><ext/numeric></td><td><ext/rb_tree></td><td><ext/typelist.h><td></tr> +<tr><td><ext/atomicity.h></td><td><ext/functional></td><td><ext/numeric></td><td><ext/rb_tree></td><td><ext/typelist.h></td></tr> <tr><td><ext/bitmap_allocator.h></td><td><ext/iterator></td><td><ext/numeric_traits.h></td><td><ext/rope></td><td><ext/type_traits.h></td></tr> <tr><td><ext/codecvt_specializations.h></td><td><ext/malloc_allocator.h></td><td><ext/pb_ds/assoc_container.h></td><td><ext/slist></td><td><ext/vstring.h></td></tr> <tr><td><ext/concurrence.h></td><td><ext/memory></td><td><ext/pb_ds/priority_queue.h></td><td><ext/stdio_filebuf.h></td></tr> @@ -162,7 +162,7 @@ the 1998 standard as updated for 2003, and the draft of the upcoming </table></center> <hr /> -<h2><a name="2.1">Recipes for mixing headers</code></a></h2> +<h2><a name="2.1">Recipes for mixing headers</a></h2> <p> A few simple rules. </p> @@ -263,7 +263,7 @@ this is:</p> <pre> g++ -v hello.cc -#include <...> search starts here: +#include <...> search starts here: /mnt/share/bld/H-x86-gcc.20071201/include/c++/4.3.0 ... End of search list. diff --git a/libstdc++-v3/docs/html/18_support/howto.html b/libstdc++-v3/docs/html/18_support/howto.html index dc5bc2a067d9d2c852baee9dee179a69ae99b098..d7ea434db2df1a42f9648b0d0fce535f9abbed2e 100644 --- a/libstdc++-v3/docs/html/18_support/howto.html +++ b/libstdc++-v3/docs/html/18_support/howto.html @@ -108,8 +108,8 @@ print this stuff, it prompted him to run this code through current compilers to see what the state of the art is with respect to member template functions. He posted - <a href="http://groups.google.com/groups?oi=djq&selm=an_644660779">an - article to Usenet</a> after discovering that the code above is not + <a href="http://groups.google.com/groups?oi=djq&selm=an_644660779"> + an article to Usenet</a> after discovering that the code above is not valid! Even though it has no data members, it still needs a user-defined constructor (which means that the class needs a type name after all). The ctor can have an empty body; it just needs to be @@ -248,7 +248,7 @@ struct argument_error : public std::runtime_error { - argument_error(const std::string& s): std::runtime_error(s) { } + argument_error(const std::string& s): std::runtime_error(s) { } }; int main(int argc) diff --git a/libstdc++-v3/docs/html/documentation.html b/libstdc++-v3/docs/html/documentation.html index d2a736fb5d2a1276cc050437a8c19797970f3b99..0c7dda3747f60ab56bb03f173870aba447a1abe1 100644 --- a/libstdc++-v3/docs/html/documentation.html +++ b/libstdc++-v3/docs/html/documentation.html @@ -79,7 +79,7 @@ href="http://gcc.gnu.org/svn.html">web</a>. <li>Namespaces <ul> - <li><a href="17_intro/howto.html#3.0">Available namespaces</li> + <li><a href="17_intro/howto.html#3.0">Available namespaces</a></li> <li><a href="17_intro/howto.html#3.1">Namespace <code>std::</code></a></li> <li><a href="17_intro/howto.html#3.2">Using namespace composition</a></li> </ul> diff --git a/libstdc++-v3/docs/html/ext/concurrence.html b/libstdc++-v3/docs/html/ext/concurrence.html index e621bc90f123a45bae371efd754866f7022c684f..e6bf4438f63940dc08046d4e02ea59795a33242f 100644 --- a/libstdc++-v3/docs/html/ext/concurrence.html +++ b/libstdc++-v3/docs/html/ext/concurrence.html @@ -90,7 +90,7 @@ __atomic_add_dispatch </li> </ul> -</p> +<p> These functions forward to one of several specialized helper functions, depending on the circumstances. For instance, </p> @@ -138,7 +138,7 @@ _GLIBCXX_READ_MEM_BARRIER </p> <p> <code> -GLIBCXX_WRITE_MEM_BARRIER +_GLIBCXX_WRITE_MEM_BARRIER </code> </p> @@ -151,10 +151,10 @@ host hardware and operating system. <a name="pthread_api">Pthread Interface</a> </h3> -<p>A thin layer above IEEE 1003.1 (ie pthreads) is used to abastract +<p>A thin layer above IEEE 1003.1 (ie pthreads) is used to abstract the thread interface for GCC. This layer is called "gthread," and is comprised of one header file that wraps the host's default thread layer with -a POSIX-like interfaces. +a POSIX-like interface. </p> <p> The file <gthr-default.h> points to the deduced wrapper for @@ -247,11 +247,11 @@ namespace other foo() { __gnu_cxx::__scoped_lock sentry(safe_base_mutex); - for (int i = 0; i < max; ++i) + for (int i = 0; i < max; ++i) { _Safe_iterator_base* __old = __iter; - __iter = __iter->_M_next; - __old->_M_detach_single(); + __iter = __iter-<_M_next; + __old-<_M_detach_single(); } } </pre>