diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-07-22 22:58:15 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-07-22 22:58:15 +0000 |
commit | d0cdcef958677d8b8fac1a498e7201df608a44da (patch) | |
tree | 6024f45f632aeb57af1c77d3edd1b693bac56197 /libstdc++-v3/doc/xml/manual/internals.xml | |
parent | d57f66a06c15f9534703c0d99ca91e6a6bdb42c7 (diff) | |
download | gcc-d0cdcef958677d8b8fac1a498e7201df608a44da.tar.gz |
2010-07-22 Benjamin Kosnik <bkoz@redhat.com>
DocBook 4.5 to 5.0 transition.
* doc/xml/authors.xml: Update markup to DocBook 5.0.
* doc/xml/faq.xml: Same.
* doc/xml/api.xml: Same.
* doc/xml/class.txml
* doc/xml/gnu/gpl-3.0.xml: Same.
* doc/xml/gnu/fdl-1.2.xml: Same.
* doc/xml/gnu/fdl-1.3.xml: Same.
* doc/xml/gnu/gpl-2.0.xml: Same.
* doc/xml/chapter.txml: Same.
* doc/xml/manual/mt_allocator.xml: Same.
* doc/xml/manual/allocator.xml: Same.
* doc/xml/manual/ctype.xml: Same.
* doc/xml/manual/numerics.xml: Same.
* doc/xml/manual/codecvt.xml: Same.
* doc/xml/manual/backwards_compatibility.xml: Same.
* doc/xml/manual/concurrency.xml: Same.
* doc/xml/manual/intro.xml: Same.
* doc/xml/manual/abi.xml: Same.
* doc/xml/manual/shared_ptr.xml: Same.
* doc/xml/manual/status_cxxtr1.xml: Same.
* doc/xml/manual/auto_ptr.xml: Same.
* doc/xml/manual/internals.xml: Same.
* doc/xml/manual/atomics.xml: Same.
* doc/xml/manual/parallel_mode.xml: Same.
* doc/xml/manual/status_cxx1998.xml: Same.
* doc/xml/manual/profile_mode.xml: Same.
* doc/xml/manual/containers.xml: Same.
* doc/xml/manual/io.xml: Same.
* doc/xml/manual/concurrency_extensions.xml: Same.
* doc/xml/manual/appendix_porting.xml: Same.
* doc/xml/manual/utilities.xml: Same.
* doc/xml/manual/support.xml: Same.
* doc/xml/manual/bitmap_allocator.xml: Same.
* doc/xml/manual/configure.xml: Same.
* doc/xml/manual/build_hacking.xml: Same.
* doc/xml/manual/evolution.xml: Same.
* doc/xml/manual/using.xml: Same.
* doc/xml/manual/using_exceptions.xml: Same.
* doc/xml/manual/debug.xml: Same.
* doc/xml/manual/localization.xml: Same.
* doc/xml/manual/strings.xml: Same.
* doc/xml/manual/debug_mode.xml: Same.
* doc/xml/manual/locale.xml: Same.
* doc/xml/manual/extensions.xml: Same.
* doc/xml/manual/appendix_contributing.xml: Same.
* doc/xml/manual/prerequisites.xml: Same.
* doc/xml/manual/messages.xml: Same.
* doc/xml/manual/diagnostics.xml: Same.
* doc/xml/manual/algorithms.xml: Same.
* doc/xml/manual/appendix_free.xml: Same.
* doc/xml/manual/iterators.xml: Same.
* doc/xml/manual/spine.xml: Same.
* doc/xml/manual/status_cxxtr24733.xml: Same.
* doc/xml/manual/status_cxx200x.xml: Same.
* doc/xml/manual/test.xml: Same.
* doc/xml/book.txml: Same.
* doc/xml/spine.xml: Same.
* doc/Makefile.am: Same.
* doc/Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162433 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/doc/xml/manual/internals.xml')
-rw-r--r-- | libstdc++-v3/doc/xml/manual/internals.xml | 47 |
1 files changed, 24 insertions, 23 deletions
diff --git a/libstdc++-v3/doc/xml/manual/internals.xml b/libstdc++-v3/doc/xml/manual/internals.xml index 63664cea3f1..72af0b835c8 100644 --- a/libstdc++-v3/doc/xml/manual/internals.xml +++ b/libstdc++-v3/doc/xml/manual/internals.xml @@ -1,7 +1,8 @@ -<sect1 id="appendix.porting.internals" xreflabel="Portin Internals"> +<section xmlns="http://docbook.org/ns/docbook" version="5.0" + xml:id="appendix.porting.internals" xreflabel="Portin Internals"> <?dbhtml filename="internals.html"?> -<sect1info> +<info><title>Porting to New Hardware or Operating Systems</title> <keywordset> <keyword> ISO C++ @@ -10,9 +11,9 @@ internals </keyword> </keywordset> -</sect1info> +</info> + -<title>Porting to New Hardware or Operating Systems</title> <para> </para> @@ -45,8 +46,8 @@ a "host." The comment at the top of <code>configure.ac</code> explains why.) </para> -<sect2 id="internals.os"> -<title>Operating System</title> +<section xml:id="internals.os"><info><title>Operating System</title></info> + <para>If you are porting to a new operating system (as opposed to a new chip using an existing operating system), you will need to create a new @@ -151,11 +152,11 @@ this: <para>We recommend copying an existing <code>os_defines.h</code> to use as a starting point. </para> -</sect2> +</section> -<sect2 id="internals.cpu"> -<title>CPU</title> +<section xml:id="internals.cpu"><info><title>CPU</title></info> + <para>If you are porting to a new chip (as opposed to a new operating system running on an existing chip), you will need to create a new directory in the @@ -183,11 +184,11 @@ example, <code>alpha</code>, <code>alphaev5</code>, and <code>alphaev6</code> al appropriate for your chip. </para> -</sect2> +</section> + +<section xml:id="internals.char_types"><info><title>Character Types</title></info> -<sect2 id="internals.char_types"> -<title>Character Types</title> <para>The library requires that you provide three header files to implement character classification, analogous to that provided by the C libraries @@ -399,11 +400,11 @@ from <code>__low</code> up until <code>__high</code> into the vector given by } </programlisting> -</sect2> +</section> -<sect2 id="internals.thread_safety"> -<title>Thread Safety</title> +<section xml:id="internals.thread_safety"><info><title>Thread Safety</title></info> + <para>The C++ library string functionality requires a couple of atomic operations to provide thread-safety. If you don't take any special @@ -482,11 +483,11 @@ must be equivalent to those provided here, but using atomic operations: } </programlisting> -</sect2> +</section> + +<section xml:id="internals.numeric_limits"><info><title>Numeric Limits</title></info> -<sect2 id="internals.numeric_limits"> -<title>Numeric Limits</title> <para>The C++ library requires information about the fundamental data types, such as the minimum and maximum representable values of each type. @@ -504,11 +505,11 @@ To take that approach, create a new file called <code>cpu_limits.h</code> in your CPU configuration directory (see <link linkend="internals.cpu">CPU</link>). </para> -</sect2> +</section> + +<section xml:id="internals.libtool"><info><title>Libtool</title></info> -<sect2 id="internals.libtool"> -<title>Libtool</title> <para>The C++ library is compiled, archived and linked with libtool. Explaining the full workings of libtool is beyond the scope of this @@ -543,6 +544,6 @@ operating system. </para> -</sect2> +</section> -</sect1> +</section> |