didou           Mon Jun 11 00:50:48 2007 UTC

  Modified files:              
    /phpdoc/en/reference/strings/functions      addcslashes.xml 
                                                addslashes.xml bin2hex.xml 
                                                chop.xml chr.xml 
                                                chunk-split.xml 
                                                convert-cyr-string.xml 
                                                convert-uudecode.xml 
                                                convert-uuencode.xml 
                                                count-chars.xml crc32.xml 
                                                crypt.xml 
  Log:
  ref.strings (a* => c*): Switch to new doc style
  
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/addcslashes.xml?r1=1.10&r2=1.11&diff_format=u
Index: phpdoc/en/reference/strings/functions/addcslashes.xml
diff -u phpdoc/en/reference/strings/functions/addcslashes.xml:1.10 
phpdoc/en/reference/strings/functions/addcslashes.xml:1.11
--- phpdoc/en/reference/strings/functions/addcslashes.xml:1.10  Mon Jun 11 
00:50:00 2007
+++ phpdoc/en/reference/strings/functions/addcslashes.xml       Mon Jun 11 
00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.10 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.11 $ -->
 <refentry id="function.addcslashes">
  <refnamediv>
   <refname>addcslashes</refname>
   <refpurpose>Quote string with slashes in a C style</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>addcslashes</methodname>
    <methodparam><type>string</type><parameter>str</parameter></methodparam>
@@ -15,41 +15,39 @@
   </methodsynopsis>
   <para>
    Returns a string with backslashes before characters that are
-   listed in <parameter>charlist</parameter> parameter. If
-   <parameter>charlist</parameter> contains characters
-   <literal>\n</literal>, <literal>\r</literal> etc., they are
-   converted in C-like style, while other non-alphanumeric characters
-   with ASCII codes lower than 32 and higher than 126 converted to
-   octal representation.
-  </para>
-  <para>
-   Be careful if you choose to escape characters 0, a, b, f, n, r,
-   t and v. They will be converted to \0, \a, \b, \f, \n, \r, \t
-   and \v.
-   In PHP \0 (NULL), \r (carriage return), \n (newline) and \t (tab)
-   are predefined escape sequences, while in C all of these are
-   predefined escape sequences.
-  </para>
-  <para>
-   <parameter>charlist</parameter> like "\0..\37", which would
-   escape all characters with ASCII code between 0 and 31.
-   <example>
-    <title><function>addcslashes</function> example</title>
-    <programlisting role="php">
-<![CDATA[
-<?php
-$escaped = addcslashes($not_escaped, "[EMAIL PROTECTED]");
-?>
-]]>
-    </programlisting>
-   </example>
+   listed in <parameter>charlist</parameter> parameter. 
   </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
   <para>
-   When you define a sequence of characters in the charlist argument
-   make sure that you know what characters come between the
-   characters that you set as the start and end of the range.
-   <informalexample>
-    <programlisting role="php">
+   <variablelist>
+    <varlistentry>
+     <term><parameter>str</parameter></term>
+     <listitem>
+      <para>
+       The string to be escaped.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>charlist</parameter></term>
+     <listitem>
+      <para>
+       A list of characters to be escaped. If
+       <parameter>charlist</parameter> contains characters
+       <literal>\n</literal>, <literal>\r</literal> etc., they are
+       converted in C-like style, while other non-alphanumeric characters
+       with ASCII codes lower than 32 and higher than 126 converted to
+       octal representation.
+      </para>
+       <para>
+        When you define a sequence of characters in the charlist argument
+        make sure that you know what characters come between the
+        characters that you set as the start and end of the range.
+        <informalexample>
+         <programlisting role="php">
 <![CDATA[
 <?php
 echo addcslashes('foo[ ]', 'A..z');
@@ -59,32 +57,76 @@
 // feeds, carriage returns, etc.
 ?>
 ]]>
-    </programlisting>
-   </informalexample>
-   Also, if the first character in a range has a higher ASCII value
-   than the second character in the range, no range will be
-   constructed.  Only the start, end and period characters will be
-   escaped. Use the <function>ord</function> function to find the
-   ASCII value for a character.
-   <informalexample>
-    <programlisting role="php">
+         </programlisting>
+        </informalexample>
+        Also, if the first character in a range has a higher ASCII value
+        than the second character in the range, no range will be
+        constructed.  Only the start, end and period characters will be
+        escaped. Use the <function>ord</function> function to find the
+        ASCII value for a character.
+        <informalexample>
+         <programlisting role="php">
 <![CDATA[
 <?php
 echo addcslashes("zoo['.']", 'z..A');
 // output:  \zoo['\.']
 ?>
 ]]>
+         </programlisting>
+        </informalexample>
+       </para>
+       <para>
+        Be careful if you choose to escape characters 0, a, b, f, n, r,
+        t and v. They will be converted to \0, \a, \b, \f, \n, \r, \t
+        and \v.
+        In PHP \0 (NULL), \r (carriage return), \n (newline) and \t (tab)
+        are predefined escape sequences, while in C all of these are
+        predefined escape sequences.
+       </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the escaped string.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <parameter>charlist</parameter> like "\0..\37", which would
+   escape all characters with ASCII code between 0 and 31.
+   <example>
+    <title><function>addcslashes</function> example</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$escaped = addcslashes($not_escaped, "[EMAIL PROTECTED]");
+?>
+]]>
     </programlisting>
-   </informalexample>
+   </example>
   </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
   <para>
-   See also <function>stripcslashes</function>,
-   <function>stripslashes</function>,
-   <function>addslashes</function>,
-   <function>htmlspecialchars</function>, and
-   <function>quotemeta</function>.
+   <simplelist>
+    <member><function>stripcslashes</function></member>
+    <member><function>stripslashes</function></member>
+    <member><function>addslashes</function></member>
+    <member><function>htmlspecialchars</function></member>
+    <member><function>quotemeta</function></member>
+   </simplelist>
   </para>
  </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/addslashes.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc/en/reference/strings/functions/addslashes.xml
diff -u phpdoc/en/reference/strings/functions/addslashes.xml:1.5 
phpdoc/en/reference/strings/functions/addslashes.xml:1.6
--- phpdoc/en/reference/strings/functions/addslashes.xml:1.5    Mon Jun 11 
00:50:00 2007
+++ phpdoc/en/reference/strings/functions/addslashes.xml        Mon Jun 11 
00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.6 $ -->
 <refentry id="function.addslashes">
  <refnamediv>
   <refname>addslashes</refname>
   <refpurpose>Quote string with slashes</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>addslashes</methodname>
    <methodparam><type>string</type><parameter>str</parameter></methodparam>
@@ -42,6 +42,33 @@
    <function>get_magic_quotes_gpc</function> may come in handy for
    checking this.
   </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>str</parameter></term>
+     <listitem>
+      <para>
+       The string to be escaped.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the escaped string.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
   <para>
    <example>
     <title>An <function>addslashes</function> example</title>
@@ -57,15 +84,22 @@
     </programlisting>
    </example>
   </para>
+ </refsect1>
+ 
+ <refsect1 role="seealso">
+  &reftitle.seealso;
   <para>
-   See also <function>stripslashes</function>,
-   <function>stripcslashes</function>,
-   <function>addcslashes</function>,
-   <function>htmlspecialchars</function>,
-   <function>quotemeta</function>, and
-   <function>get_magic_quotes_gpc</function>.
+   <simplelist>
+    <member><function>stripcslashes</function></member>
+    <member><function>stripslashes</function></member>
+    <member><function>addcslashes</function></member>
+    <member><function>htmlspecialchars</function></member>
+    <member><function>quotemeta</function></member>
+    <member><function>get_magic_quotes_gpc</function></member>
+   </simplelist>
   </para>
  </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/bin2hex.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc/en/reference/strings/functions/bin2hex.xml
diff -u phpdoc/en/reference/strings/functions/bin2hex.xml:1.3 
phpdoc/en/reference/strings/functions/bin2hex.xml:1.4
--- phpdoc/en/reference/strings/functions/bin2hex.xml:1.3       Mon Jun 11 
00:50:00 2007
+++ phpdoc/en/reference/strings/functions/bin2hex.xml   Mon Jun 11 00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.4 $ -->
 <refentry id="function.bin2hex">
  <refnamediv>
   <refname>bin2hex</refname>
   <refpurpose>Convert binary data into hexadecimal representation</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>bin2hex</methodname>
    <methodparam><type>string</type><parameter>str</parameter></methodparam>
@@ -17,10 +17,41 @@
    of <parameter>str</parameter>. The conversion is done byte-wise
    with the high-nibble first.
   </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>str</parameter></term>
+     <listitem>
+      <para>
+       A character.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
   <para>
-   See also <function>pack</function> and <function>unpack</function>.
+   Returns the hexadecimal representation of the given string.
   </para>
  </refsect1>
+ 
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>pack</function></member>
+    <member><function>unpack</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/chop.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc/en/reference/strings/functions/chop.xml
diff -u phpdoc/en/reference/strings/functions/chop.xml:1.3 
phpdoc/en/reference/strings/functions/chop.xml:1.4
--- phpdoc/en/reference/strings/functions/chop.xml:1.3  Mon Apr 25 16:19:39 2005
+++ phpdoc/en/reference/strings/functions/chop.xml      Mon Jun 11 00:50:48 2007
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.4 $ -->
 <refentry id="function.chop">
  <refnamediv>
   <refname>chop</refname>
@@ -13,6 +12,10 @@
    &info.function.alias;
    <function>rtrim</function>.
   </simpara>
+ </refsect1>
+
+ <refsect1 role="notes">
+  &reftitle.notes;
   <note>
    <para>
     <function>chop</function> is different than the Perl
@@ -21,6 +24,7 @@
    </para>
   </note>
  </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/chr.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc/en/reference/strings/functions/chr.xml
diff -u phpdoc/en/reference/strings/functions/chr.xml:1.5 
phpdoc/en/reference/strings/functions/chr.xml:1.6
--- phpdoc/en/reference/strings/functions/chr.xml:1.5   Mon Jun 11 00:50:00 2007
+++ phpdoc/en/reference/strings/functions/chr.xml       Mon Jun 11 00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.6 $ -->
 <refentry id="function.chr">
  <refnamediv>
   <refname>chr</refname>
   <refpurpose>Return a specific character</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>chr</methodname>
    <methodparam><type>int</type><parameter>ascii</parameter></methodparam>
@@ -15,6 +15,38 @@
   <para>
    Returns a one-character string containing the character specified
    by <parameter>ascii</parameter>.
+  </para>
+  <para>
+   This function complements <function>ord</function>. 
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>ascii</parameter></term>
+     <listitem>
+      <para>
+       The ascii code.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the specified character.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
    <example>
     <title><function>chr</function> example</title>
     <programlisting role="php">
@@ -31,16 +63,18 @@
     </programlisting>
    </example>
   </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
   <para>
-   You can find an ASCII-table over here: <ulink url="&url.asciitable;"
-   >&url.asciitable;</ulink>.
-  </para>
-  <para>
-   This function complements <function>ord</function>. See also
-   <function>sprintf</function> with a format string of
-   <literal>%c</literal>.
+   <simplelist>
+    <member><function>sprintf</function> with a format string of 
<literal>%c</literal></member>
+    <member>An <ulink url="&url.asciitable;">ASCII-table</ulink></member>
+   </simplelist>
   </para>
  </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/chunk-split.xml?r1=1.9&r2=1.10&diff_format=u
Index: phpdoc/en/reference/strings/functions/chunk-split.xml
diff -u phpdoc/en/reference/strings/functions/chunk-split.xml:1.9 
phpdoc/en/reference/strings/functions/chunk-split.xml:1.10
--- phpdoc/en/reference/strings/functions/chunk-split.xml:1.9   Mon Jun 11 
00:50:00 2007
+++ phpdoc/en/reference/strings/functions/chunk-split.xml       Mon Jun 11 
00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.10 $ -->
 <refentry id="function.chunk-split">
  <refnamediv>
   <refname>chunk_split</refname>
   <refpurpose>Split a string into smaller chunks</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>chunk_split</methodname>
    <methodparam><type>string</type><parameter>body</parameter></methodparam>
@@ -17,9 +17,53 @@
   <para>
    Can be used to split a string into smaller chunks which is useful for
    e.g. converting <function>base64_encode</function> output to match RFC
-   2045 semantics. It inserts <parameter>end</parameter> (defaults to
-   "\r\n") every <parameter>chunklen</parameter> characters (defaults to
-   76). It returns the new string leaving the original string untouched.
+   2045 semantics. It inserts <parameter>end</parameter> every 
+   <parameter>chunklen</parameter> characters.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>body</parameter></term>
+     <listitem>
+      <para>
+       The string to be chunked.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>chunklen</parameter></term>
+     <listitem>
+      <para>
+       The chunk length. Defaults to 76.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>end</parameter></term>
+     <listitem>
+      <para>
+       The line ending sequence. Defaults to "\r\n".
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the chunked string.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
    <example>
     <title><function>chunk_split</function> example</title>
     <programlisting role="php">
@@ -32,13 +76,21 @@
     </programlisting>
    </example>
   </para>
-  <simpara>
-   See also <function>str_split</function>,
-   <function>explode</function>, <function>split</function>,
-   <function>wordwrap</function> and
-   <ulink url="&url.rfc;2045">RFC 2045</ulink>.
-  </simpara>
  </refsect1>
+ 
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>str_split</function></member>
+    <member><function>explode</function></member>
+    <member><function>split</function></member>
+    <member><function>wordwrap</function></member>
+    <member><ulink url="&url.rfc;2045">RFC 2045</ulink></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/convert-cyr-string.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc/en/reference/strings/functions/convert-cyr-string.xml
diff -u phpdoc/en/reference/strings/functions/convert-cyr-string.xml:1.4 
phpdoc/en/reference/strings/functions/convert-cyr-string.xml:1.5
--- phpdoc/en/reference/strings/functions/convert-cyr-string.xml:1.4    Mon Jun 
11 00:50:00 2007
+++ phpdoc/en/reference/strings/functions/convert-cyr-string.xml        Mon Jun 
11 00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.5 $ -->
 <refentry id="function.convert-cyr-string">
  <refnamediv>
   <refname>convert_cyr_string</refname>
   <refpurpose>Convert from one Cyrillic character set to another</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>convert_cyr_string</methodname>
    <methodparam><type>string</type><parameter>str</parameter></methodparam>
@@ -15,11 +15,42 @@
    <methodparam><type>string</type><parameter>to</parameter></methodparam>
   </methodsynopsis>
   <para>
-   This function returns the given string converted from one
-   Cyrillic character set to another.  The <parameter>from</parameter>
-   and <parameter>to</parameter> arguments are single characters that
-   represent the source and target Cyrillic character sets.  The
-   supported types are:
+   Converts from one Cyrillic character set to another.  
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>str</parameter></term>
+     <listitem>
+      <para>
+       The string to be converted.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>from</parameter></term>
+     <listitem>
+      <para>
+       The source Cyrillic character set, as a single character.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>to</parameter></term>
+     <listitem>
+      <para>
+       The target Cyrillic character set, as a single character.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+  <para>
+   Supported characters are:
    <itemizedlist>
     <listitem>
      <simpara>
@@ -53,9 +84,20 @@
     </listitem>
    </itemizedlist>
   </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the converted string.
+  </para>
+ </refsect1>
 
+ <refsect1 role="notes">
+  &reftitle.notes;
   &note.bin-safe;
  </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/convert-uudecode.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc/en/reference/strings/functions/convert-uudecode.xml
diff -u phpdoc/en/reference/strings/functions/convert-uudecode.xml:1.4 
phpdoc/en/reference/strings/functions/convert-uudecode.xml:1.5
--- phpdoc/en/reference/strings/functions/convert-uudecode.xml:1.4      Mon Jun 
11 00:50:00 2007
+++ phpdoc/en/reference/strings/functions/convert-uudecode.xml  Mon Jun 11 
00:50:48 2007
@@ -1,12 +1,13 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
 <refentry id="function.convert-uudecode">
  <refnamediv>
   <refname>convert_uudecode</refname>
   <refpurpose>Decode a uuencoded string</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>convert_uudecode</methodname>
    <methodparam><type>string</type><parameter>data</parameter></methodparam>
@@ -14,6 +15,33 @@
   <para>
    <function>convert_uudecode</function> decodes a uuencoded string.
   </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>data</parameter></term>
+     <listitem>
+      <para>
+       The uuencoded data.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the decoded data as a string.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
   <para>
    <example>
     <title><function>convert_uudecode</function> example</title>
@@ -27,10 +55,17 @@
     </programlisting>
    </example>
   </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
   <para>
-   See also <function>convert_uuencode</function>.
+   <simplelist>
+    <member><function>convert_uuencode</function></member>
+   </simplelist>
   </para>
  </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/convert-uuencode.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc/en/reference/strings/functions/convert-uuencode.xml
diff -u phpdoc/en/reference/strings/functions/convert-uuencode.xml:1.5 
phpdoc/en/reference/strings/functions/convert-uuencode.xml:1.6
--- phpdoc/en/reference/strings/functions/convert-uuencode.xml:1.5      Mon Jun 
11 00:50:00 2007
+++ phpdoc/en/reference/strings/functions/convert-uuencode.xml  Mon Jun 11 
00:50:48 2007
@@ -1,12 +1,13 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <refentry id="function.convert-uuencode">
  <refnamediv>
   <refname>convert_uuencode</refname>
   <refpurpose>Uuencode a string</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>convert_uuencode</methodname>
    <methodparam><type>string</type><parameter>data</parameter></methodparam>
@@ -20,6 +21,33 @@
    characters, making them safe for network transmissions. Uuencoded data is
    about 35% larger than the original.
   </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>data</parameter></term>
+     <listitem>
+      <para>
+       The data to be encoded.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the uuencoded data.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
   <para>
    <example>
     <title><function>convert_uuencode</function> example</title>
@@ -34,11 +62,18 @@
     </programlisting>
    </example>
   </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
   <para>
-   See also <function>convert_uudecode</function> and
-   <function>base64_encode</function>.
+   <simplelist>
+    <member><function>convert_uudecode</function></member>
+    <member><function>base64_encode</function></member>
+   </simplelist>
   </para>
  </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/count-chars.xml?r1=1.8&r2=1.9&diff_format=u
Index: phpdoc/en/reference/strings/functions/count-chars.xml
diff -u phpdoc/en/reference/strings/functions/count-chars.xml:1.8 
phpdoc/en/reference/strings/functions/count-chars.xml:1.9
--- phpdoc/en/reference/strings/functions/count-chars.xml:1.8   Mon Jun 11 
00:50:00 2007
+++ phpdoc/en/reference/strings/functions/count-chars.xml       Mon Jun 11 
00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.8 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.4 -->
+<!-- $Revision: 1.9 $ -->
 <refentry id="function.count-chars">
  <refnamediv>
   <refname>count_chars</refname>
   <refpurpose>Return information about characters used in a string</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>mixed</type><methodname>count_chars</methodname>
    <methodparam><type>string</type><parameter>string</parameter></methodparam>
@@ -16,8 +16,37 @@
   <para>
    Counts the number of occurrences of every byte-value (0..255) in
    <parameter>string</parameter> and returns it in various ways.
-   The optional parameter <parameter>mode</parameter> defaults to
-   0. Depending on <parameter>mode</parameter>
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>string</parameter></term>
+     <listitem>
+      <para>
+       The examined string.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>mode</parameter></term>
+     <listitem>
+      <para>
+       The optional parameter <parameter>mode</parameter> defaults to 0.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Depending on <parameter>mode</parameter>
    <function>count_chars</function> returns one of the following:
    <itemizedlist>
     <listitem>
@@ -50,6 +79,10 @@
     </listitem>
    </itemizedlist>
   </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
   <para>
    <example>
     <title><function>count_chars</function> example</title>
@@ -82,11 +115,18 @@
     </screen>
    </example>
   </para>
-  <simpara>
-   See also <function>strpos</function> and
-   <function>substr_count</function>.
-  </simpara>
  </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>strpos</function></member>
+    <member><function>substr_count</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/crc32.xml?r1=1.7&r2=1.8&diff_format=u
Index: phpdoc/en/reference/strings/functions/crc32.xml
diff -u phpdoc/en/reference/strings/functions/crc32.xml:1.7 
phpdoc/en/reference/strings/functions/crc32.xml:1.8
--- phpdoc/en/reference/strings/functions/crc32.xml:1.7 Mon Jun 11 00:50:00 2007
+++ phpdoc/en/reference/strings/functions/crc32.xml     Mon Jun 11 00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.37 -->
+<!-- $Revision: 1.8 $ -->
 <refentry id="function.crc32">
  <refnamediv>
   <refname>crc32</refname>
   <refpurpose>Calculates the crc32 polynomial of a string</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>int</type><methodname>crc32</methodname>
    <methodparam><type>string</type><parameter>str</parameter></methodparam>
@@ -23,11 +23,40 @@
    <function>sprintf</function> or <function>printf</function> to get
    the string representation of the unsigned crc32 checksum.
   </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>str</parameter></term>
+     <listitem>
+      <para>
+       The data.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
   <para>
-   This second example shows how to print a converted checksum with the
-   <function>printf</function> function:
    <example>
     <title>Displaying a crc32 checksum</title>
+    <para>
+     This example shows how to print a converted checksum with the
+     <function>printf</function> function:
+    </para>
     <programlisting role="php">
 <![CDATA[
 <?php
@@ -38,10 +67,18 @@
     </programlisting>
    </example>
   </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
   <para>
-   See also <function>md5</function> and <function>sha1</function>.
+   <simplelist>
+    <member><function>md5</function></member>
+    <member><function>sha1</function></member>
+   </simplelist>
   </para>
  </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/crypt.xml?r1=1.12&r2=1.13&diff_format=u
Index: phpdoc/en/reference/strings/functions/crypt.xml
diff -u phpdoc/en/reference/strings/functions/crypt.xml:1.12 
phpdoc/en/reference/strings/functions/crypt.xml:1.13
--- phpdoc/en/reference/strings/functions/crypt.xml:1.12        Mon Jun 11 
00:50:00 2007
+++ phpdoc/en/reference/strings/functions/crypt.xml     Mon Jun 11 00:50:48 2007
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.12 $ -->
-<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
+<!-- $Revision: 1.13 $ -->
 <refentry id="function.crypt">
  <refnamediv>
   <refname>crypt</refname>
   <refpurpose>One-way string encryption (hashing)</refpurpose>
  </refnamediv>
- <refsect1>
-  <title>Description</title>
+ 
+ <refsect1 role="description">
+  &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>crypt</methodname>
    <methodparam><type>string</type><parameter>str</parameter></methodparam>
@@ -16,16 +16,9 @@
   <para>
    <function>crypt</function> will return an encrypted string using the
    standard Unix <abbrev>DES</abbrev>-based encryption algorithm or
-   alternative algorithms that may be available on the system.  Arguments
-   are a string to be encrypted and an optional salt string to base the
-   encryption on.  See the Unix man page for your crypt function for more
-   information.
+   alternative algorithms that may be available on the system.
   </para>
-  <simpara>
-   If the salt argument is not provided, one will be randomly
-   generated by PHP each time you call this function.
-  </simpara>
-  <simpara>
+  <para>
    Some operating systems support more than one type of encryption.  In
    fact, sometimes the standard DES-based encryption is replaced by an
    MD5-based encryption algorithm.  The encryption type is triggered by the
@@ -34,16 +27,11 @@
    salt is provided, PHP will auto-generate a standard two character salt by
    default, unless the default encryption type on the system is MD5, in
    which case a random MD5-compatible salt is generated.  PHP sets a
-   constant named CRYPT_SALT_LENGTH which tells you whether a regular two
-   character salt applies to your system or the longer twelve character salt
-   is applicable.
-  </simpara>
-  <simpara>
-   If you are using the supplied salt, you should be aware that the salt is
-   generated once. If you are calling this function repeatedly, this may
-   impact both appearance and security.
-  </simpara>
-  <simpara>
+   constant named <constant>CRYPT_SALT_LENGTH</constant> which tells you
+   whether a regular two character salt applies to your system or the longer
+   twelve character salt is applicable.
+  </para>
+  <para>
    The standard DES-based encryption <function>crypt</function> returns the
    salt as the first two characters of the output. It also only uses the
    first eight characters of <parameter>str</parameter>, so longer strings
@@ -58,36 +46,72 @@
   <itemizedlist>
    <listitem>
     <simpara>
-     CRYPT_STD_DES - Standard DES-based encryption with a two character salt
+     <constant>CRYPT_STD_DES</constant> - Standard DES-based encryption with a 
two character salt
     </simpara>
    </listitem>
    <listitem>
     <simpara>
-     CRYPT_EXT_DES - Extended DES-based encryption with a nine character salt
+     <constant>CRYPT_EXT_DES</constant> - Extended DES-based encryption with a 
nine character salt
     </simpara>
    </listitem>
    <listitem>
     <simpara>
-     CRYPT_MD5 - MD5 encryption with a twelve character salt starting with
+     <constant>CRYPT_MD5</constant> - MD5 encryption with a twelve character 
salt starting with
      $1$
     </simpara>
    </listitem>
    <listitem>
     <simpara>
-     CRYPT_BLOWFISH - Blowfish encryption with a sixteen character salt
+     <constant>CRYPT_BLOWFISH</constant> - Blowfish encryption with a sixteen 
character salt
      starting with $2$ or $2a$
     </simpara>
    </listitem>
   </itemizedlist>
-  <note>
-   <simpara>
-    There is no decrypt function, since <function>crypt</function>
-    uses a one-way algorithm.
-   </simpara>
-  </note>
-  <example>
-   <title><function>crypt</function> examples</title>
-   <programlisting role="php">
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>str</parameter></term>
+     <listitem>
+      <para>
+       The string to be encrypted.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>salt</parameter></term>
+     <listitem>
+      <para>
+       An optional salt string to base the encryption on. If not provided,
+       one will be randomly generated by PHP each time you call this function.
+      </para>
+      <para>
+       If you are using the supplied salt, you should be aware that the salt
+       is generated once. If you are calling this function repeatedly, this
+       may impact both appearance and security.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Returns the encrypted string.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>crypt</function> examples</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $password = crypt('mypassword'); // let the salt be automatically generated
@@ -101,11 +125,11 @@
 }
 ?>
 ]]>
-   </programlisting>
-  </example>
-  <example>
-   <title>Using <function>crypt</function> with htpasswd</title>
-   <programlisting role="php">
+    </programlisting>
+   </example>
+   <example>
+    <title>Using <function>crypt</function> with htpasswd</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 // Set the password
@@ -115,11 +139,11 @@
 $hash = crypt($password);
 ?>
 ]]>
-   </programlisting>
-  </example>
-  <example>
-   <title>Using <function>crypt</function> with different encryption 
types</title>
-   <programlisting role="php">
+    </programlisting>
+   </example>
+   <example>
+    <title>Using <function>crypt</function> with different encryption 
types</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 if (CRYPT_STD_DES == 1) {
@@ -139,22 +163,41 @@
 }
 ?>
 ]]>
-   </programlisting>
-    &example.outputs.similar;
-   <screen>
+    </programlisting>
+     &example.outputs.similar;
+    <screen>
 <![CDATA[
 Standard DES: rl.3StKT.4T8M
 Extended DES: _J9..rasmBYk8r9AiWNc
 MD5:          $1$rasmusle$rISCgZzpwk3UhDidwXvin0
 Blowfish:     $2a$07$rasmuslerd............nIdrcHdxcUxWomQX9j6kvERCFjTg7Ra
 ]]>
-   </screen>
-  </example>
-  <simpara>
-   See also <function>md5</function> and <link linkend="ref.mcrypt">the
-   Mcrypt extension</link>.
-  </simpara>
+    </screen>
+   </example>
+  </para>
  </refsect1>
+
+ <refsect1 role="notes">
+  &reftitle.notes;
+  <note>
+   <simpara>
+    There is no decrypt function, since <function>crypt</function> uses a
+    one-way algorithm.
+   </simpara>
+  </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>md5</function></member>
+    <member>The <link linkend="ref.mcrypt">Mcrypt</link> extension</member>
+    <member>The Unix man page for your crypt function for more 
information</member>
+   </simplelist>
+  </para>
+ </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file

Reply via email to