[svnbook] r4636 committed - Translation: The Apache Portable Runtime Library
svnbook at googlecode.com
svnbook at googlecode.com
Thu Jan 30 01:06:07 CST 2014
Revision: 4636
Author: jmfelderhoff at gmx.eu
Date: Thu Jan 30 06:35:15 2014 UTC
Log: Translation: The Apache Portable Runtime Library
http://code.google.com/p/svnbook/source/detail?r=4636
Modified:
/branches/1.6/de/book/ch08-embedding-svn.xml
=======================================
--- /branches/1.6/de/book/ch08-embedding-svn.xml Thu Jan 30 06:27:48 2014
UTC
+++ /branches/1.6/de/book/ch08-embedding-svn.xml Thu Jan 30 06:35:15 2014
UTC
@@ -1598,41 +1598,34 @@
<!--
<para>In addition to providing consistent implementations of
- system calls that differ across operating systems,
- <footnote>
- <para>Subversion uses ANSI system calls and datatypes as much
- as possible.</para>
- </footnote>
- APR gives Subversion immediate access to many custom
- datatypes, such as dynamic arrays and hash tables. Subversion
- uses these types extensively. But
- perhaps the most pervasive APR datatype, found in nearly every
- Subversion API prototype, is the
+ system calls that differ across operating
+ systems,<footnote><para>Subversion uses ANSI system calls and
+ datatypes as much as possible.</para></footnote> APR gives
+ Subversion immediate access to many custom datatypes, such as
+ dynamic arrays and hash tables. Subversion uses these types
+ extensively. But perhaps the most pervasive APR datatype,
+ found in nearly every Subversion API prototype, is the
<literal>apr_pool_t</literal>—the APR memory pool.
Subversion uses pools internally for all its memory allocation
needs (unless an external library requires a different memory
- management mechanism for data passed through its API),
- <footnote>
- <para>Neon and Berkeley DB are examples of such libraries.</para>
- </footnote>
- and while a person coding against the Subversion APIs is not
- required to do the same, she <emphasis>is</emphasis>
- required to provide pools to the API functions that need them.
- This means that users of the Subversion API must also link
- against APR, must call <function>apr_initialize()</function>
- to initialize the APR subsystem, and then must create and
- manage pools for use with Subversion API calls, typically by
+ management mechanism for data passed through its
+ API),<footnote><para>Neon and Berkeley DB are examples of such
+ libraries.</para></footnote> and while a person coding against
+ the Subversion APIs is not required to do the same,
+ she <emphasis>is</emphasis> required to provide pools to the
+ API functions that need them. This means that users of the
+ Subversion API must also link against APR, must
+ call <function>apr_initialize()</function> to initialize the
+ APR subsystem, and then must create and manage pools for use
+ with Subversion API calls, typically by
using <function>svn_pool_create()</function>,
<function>svn_pool_clear()</function>, and
<function>svn_pool_destroy()</function>.</para>
-->
<para>Neben der Bereitstellung konsistenter Implementierungen
von Systemaufrugen, die sich zwischen Betriebssystemen
- unterscheiden,
- <footnote>
- <para>Subversion verwendet so weit wie möglich
- ANSI-Systemaufrufe und Datentypen.</para>
- </footnote>
+ unterscheiden,<footnote><para>Subversion verwendet so weit wie
+ möglich ANSI-Systemaufrufe und Datentypen.</para></footnote>
bietet APR Subversion unmittelbaren Zugriff auf viele
maßgeschneiderte Datentypen, wie etwa dynamische Arrays und
Hashtabellen. Subversion macht von diesen Typen regen
@@ -1642,20 +1635,17 @@
APR-Speicherpool. Subversion verwendet Pools intern zum
Zuteilen all seines Speichers (außer wenn eine externe
Bibliothek eine unterschiedliche Speicherverwaltung für die
- über ihre API ausgetauschten Daten voraussetzt),
- <footnote>
- <para>Neon und Berkeley DB sind Beispiele solcher
- Bibliotheken.</para>
- </footnote>
- und obwohl jemand, der mit den Subversion-APIs programmiert
- nicht gezwungen ist, dasselbe zu tun,
- <emphasis>muss</emphasis> er Pools für die API-Funktionen zur
- Verfügung stellen, die sie benötigen. Das heißt, dass Benutzer
- der Subversion-API auch gegen die APR linken,
- <function>apr_initialize()</function> zum Initialisieren des
- APR-Subsystems aufrufen und Pools zur Verwendung mit
- Subversion-API-Aufrufen erzeugen sowie verwalten müssen,
- typischerweise unter Benutzung von
+ über ihre API ausgetauschten Daten
+ voraussetzt),<footnote><para>Neon und Berkeley DB sind
+ Beispiele solcher Bibliotheken.</para></footnote> und obwohl
+ jemand, der mit den Subversion-APIs programmiert nicht
+ gezwungen ist, dasselbe zu tun, <emphasis>muss</emphasis> er
+ Pools für die API-Funktionen zur Verfügung stellen, die sie
+ benötigen. Das heißt, dass Benutzer der Subversion-API auch
+ gegen die APR linken, <function>apr_initialize()</function>
+ zum Initialisieren des APR-Subsystems aufrufen und Pools zur
+ Verwendung mit Subversion-API-Aufrufen erzeugen sowie
+ verwalten müssen, typischerweise unter Benutzung von
<function>svn_pool_create()</function>,
<function>svn_pool_clear()</function> und
<function>svn_pool_destroy()</function>.</para>
More information about the svnbook-dev
mailing list