nlopess         Wed Jun 22 15:18:32 2005 EDT

  Modified files:              
    /phpdoc/en/reference/stream/functions       stream-copy-to-stream.xml 
  Log:
  upgrade to new style and document new 'offset' parameter
  
http://cvs.php.net/diff.php/phpdoc/en/reference/stream/functions/stream-copy-to-stream.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/stream/functions/stream-copy-to-stream.xml
diff -u phpdoc/en/reference/stream/functions/stream-copy-to-stream.xml:1.5 
phpdoc/en/reference/stream/functions/stream-copy-to-stream.xml:1.6
--- phpdoc/en/reference/stream/functions/stream-copy-to-stream.xml:1.5  Mon Dec 
15 11:53:49 2003
+++ phpdoc/en/reference/stream/functions/stream-copy-to-stream.xml      Wed Jun 
22 15:18:30 2005
@@ -1,27 +1,106 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-  <refentry id="function.stream-copy-to-stream">
-   <refnamediv>
-    <refname>stream_copy_to_stream</refname>
-    <refpurpose>Copies data from one stream to another</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-     <methodsynopsis>
-      <type>int</type><methodname>stream_copy_to_stream</methodname>
-      
<methodparam><type>resource</type><parameter>source</parameter></methodparam>
-      
<methodparam><type>resource</type><parameter>dest</parameter></methodparam>
-      <methodparam 
choice="opt"><type>int</type><parameter>maxlength</parameter></methodparam>
-     </methodsynopsis>
-    <para>
-     Makes a copy of up to <parameter>maxlength</parameter> bytes
-     of data from the current position in <parameter>source</parameter> to
-     <parameter>dest</parameter>. If <parameter>maxlength</parameter>
-     is not specified, all remaining content in <parameter>source</parameter>
-     will be copied.  Returns the total count of bytes copied.
-     <example>
-      <title><function>stream_copy_to_stream</function> example</title>
-      <programlisting role="php">
+<!-- $Revision: 1.6 $ -->
+<refentry id="function.stream-copy-to-stream">
+ <refnamediv>
+  <refname>stream_copy_to_stream</refname>
+  <refpurpose>Copies data from one stream to another</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>int</type><methodname>stream_copy_to_stream</methodname>
+   
<methodparam><type>resource</type><parameter>source</parameter></methodparam>
+   <methodparam><type>resource</type><parameter>dest</parameter></methodparam>
+   <methodparam 
choice="opt"><type>int</type><parameter>maxlength</parameter></methodparam>
+   <methodparam 
choice="opt"><type>int</type><parameter>offset</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Makes a copy of up to <parameter>maxlength</parameter> bytes
+   of data from the current position (or from the
+   <parameter>offset</parameter> position, if specified) in
+   <parameter>source</parameter> to <parameter>dest</parameter>. If
+   <parameter>maxlength</parameter> is not specified, all remaining content in
+   <parameter>source</parameter> will be copied.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>source</parameter></term>
+     <listitem>
+      <para>
+       The source stream
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>dest</parameter></term>
+     <listitem>
+      <para>
+       The destination stream
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>maxlength</parameter></term>
+     <listitem>
+      <para>
+       Maximum bytes to copy
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>offset</parameter></term>
+     <listitem>
+      <para>
+       The offset where to start to copy data
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the total count of bytes copied.
+  </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <para>
+   <informaltable>
+    <tgroup cols="2">
+     <thead>
+      <row>
+       <entry>&Version;</entry>
+       <entry>&Description;</entry>
+      </row>
+     </thead>
+     <tbody>
+      <row>
+       <entry>5.1.0</entry>
+       <entry>
+        Added the <parameter>offset</parameter>.
+       </entry>
+      </row>
+     </tbody>
+    </tgroup>
+   </informaltable>
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>A <function>stream_copy_to_stream</function> example</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $src = fopen('http://www.example.com', 'r');
@@ -33,14 +112,20 @@
 
 ?>
 ]]>
-      </programlisting>
-     </example>
-    </para>
-    <para>
-     See also <function>copy</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>copy</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
 
 <!-- Keep this comment at the end of the file
 Local variables:

Reply via email to