[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