dams            Tue Mar 13 05:37:01 2001 EDT

  Modified files:              
    /phpdoc/fr/functions        aspell.xml bzip2.xml com.xml cpdf.xml curl.xml 
                                datetime.xml dbm.xml funchand.xml gmp.xml 
                                mnogosearch.xml mysql.xml pcre.xml recode.xml 
                                strings.xml uodbc.xml 
  Log:
  Preparing gmp/cpdf/dbm for resource.xml
  Added latest updates in pcre/uodbc
  Fixed some typos in mysql
  
Index: phpdoc/fr/functions/aspell.xml
diff -u phpdoc/fr/functions/aspell.xml:1.8 phpdoc/fr/functions/aspell.xml:1.9
--- phpdoc/fr/functions/aspell.xml:1.8  Mon Mar 12 04:14:00 2001
+++ phpdoc/fr/functions/aspell.xml      Tue Mar 13 05:37:01 2001
@@ -32,7 +32,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>ressource <function>aspell_new</function></funcdef>
+      <funcdef>resource <function>aspell_new</function></funcdef>
       <paramdef>string <parameter>master</parameter></paramdef>
       <paramdef>string <parameter>personal</parameter></paramdef>
      </funcprototype>
@@ -64,13 +64,13 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>boolean <function>aspell_check</function></funcdef>
-      <paramdef>ressource <parameter>dictionary_link</parameter></paramdef>
+      <paramdef>resource <parameter>dictionary_link</parameter></paramdef>
       <paramdef>string <parameter>word</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <simpara>
      <function>aspell_check</function> v&eacute;rifie l'orthographe d'un mot
-     et retourne <literal>TRUE</literal> si l'orthographe est correcte, 
+     et retourne <literal>TRUE</literal> si l'orthographe est correcte,
      et <literal>FALSE</literal> sinon.
     </simpara>
     <para>
@@ -103,7 +103,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>boolean <function>aspell_check_raw</function></funcdef>
-      <paramdef>ressource <parameter>dictionary_link</parameter></paramdef>
+      <paramdef>resource <parameter>dictionary_link</parameter></paramdef>
       <paramdef>string <parameter>word</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -140,7 +140,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>array <function>aspell_suggest</function></funcdef>
-      <paramdef>ressource <parameter>dictionary_link</parameter></paramdef>
+      <paramdef>resource <parameter>dictionary_link</parameter></paramdef>
       <paramdef>string <parameter>word</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
Index: phpdoc/fr/functions/bzip2.xml
diff -u phpdoc/fr/functions/bzip2.xml:1.7 phpdoc/fr/functions/bzip2.xml:1.8
--- phpdoc/fr/functions/bzip2.xml:1.7   Mon Mar 12 04:14:00 2001
+++ phpdoc/fr/functions/bzip2.xml       Tue Mar 13 05:37:01 2001
@@ -1 +1 @@
- <reference id="ref.bzip2">  <title>Compression Bzip2</title>  
<titleabbrev>Bzip2</titleabbrev>  <partintro>   <para>    Ce module utilise les 
fonctions de la librairie     <ulink url="&url.bzip2;">bzip2</ulink>, de Julian Seward 
pour    &eacute;crire et lire des fichier bzip2 (.bz2) de mani&egrave;re transparente. 
  </para>   <para>    Le support <acronym>bzip2</acronym> par PHP n'est pas 
activ&eacute; par    d&eacute;faut. Vous devez utiliser l'option de configuration    
<link linkend="install.configure.with-bzip2-dir">--with-bz2[=DIR]</link>     lors de 
la compilation de PHP pour l'activer. Ce module requiert la librairie    
bzip2/libbzip2, version &gt;= 1.0.x.   </para>   <sect1 id="bzip2-example">    
<title>Exemple de compression bzip2</title>    <para>     Cet exemple ouvre un fichier 
temporaire, et &eacute;crit une ligne de test,     puis il en affiche le contenu.    
</para>    <example>     <title>Exemple avec bzip2</title>     <programlisting 
role="php">&lt;?php$filename = "/tmp/fichier_de_test.bz2";$str = "Ceci est une 
cha&icirc;ne de test.\n";// ouvre le fichier en &eacute;criture$bz = bzopen($filename, 
"w");// &eacute;crit une cha&icirc;ne dans le fichierbzwrite($bz, $str);// ferme le 
fichierbzclose($bz);// ouvre le fichier en lecture$bz = bzopen($filename, "r");// lit 
10 caract&egrave;resprint bzread($bz, 10);// affiche tout le reste du fichier, puis le 
fermeprint bzread($bz);bzclose($bz);?&gt;     </programlisting>    </example>   
</sect1>  </partintro>  <refentry id="function.bzclose">   <refnamediv>    
<refname>bzclose</refname>    <refpurpose>Ferme un fichier bzip2</refpurpose>   
</refnamediv>   <refsect1>    <title>Description</title>    <funcsynopsis>     
<funcprototype>      <funcdef>int <function>bzclose</function></funcdef>      
<paramdef>ressource <parameter>bz</parameter></paramdef>     </funcprototype>    
</funcsynopsis>    <para>     <function>bzclose</function> ferme le fichier bzip2      
repr&eacute;sent&eacute; par le pointeur <parameter>bz</parameter>.    </para>    
<para>     <function>bzclose</function> retourne <literal>TRUE</literal>     en cas de 
succ&egrave;s, et <literal>FALSE</literal> sinon.    </para>    <para>     Le pointeur 
de fichier <parameter>bz</parameter> doit &ecirc;tre     valide, et avoir 
&eacute;t&eacute; ouvert avec <function>bzopen</function>.    </para>    <para>     
Voir aussi <function>bzopen</function>.    </para>   </refsect1>  </refentry>  
<refentry id="function.bzcompress">   <refnamediv>    <refname>bzcompress</refname>    
<refpurpose>Compresse une cha&icirc;ne avec bzip2</refpurpose>   </refnamediv>   
<refsect1>    <title>Description</title>    <funcsynopsis>     <funcprototype>      
<funcdef>string <function>bzcompress</function></funcdef>      <paramdef>string 
<parameter>source</parameter></paramdef>      <paramdef>int       
<parameter><optional>blocksize</optional></parameter>      </paramdef>      
<paramdef>int        <parameter><optional>workfactor</optional></parameter>      
</paramdef>     </funcprototype>    </funcsynopsis>    <para>     
<function>bzcompress</function> compresse la cha&icirc;ne      
<parameter>source</parameter> et retourne les donn&eacute;es     ainsi encod&eacute;e. 
   </para>    <para>     Le param&egrave;tre optionnel 
<parameter>blocksize</parameter> sp&eacute;cifie     la taille de bloc utilis&eacute; 
durant la compression, et doit &ecirc;tre un     nombre de 1 &agrave; 9, sachant que 9 
repr&eacute;sente la meilleure compression,     mais qu'elle utilise plus de ressource 
pour ce faire.     <parameter>blocksize</parameter> vaut par d&eacute;faut 4.    
</para>    <para>     Le param&egrave;tre optionnel <parameter>workfactor</parameter> 
contr&ocirc;le     le comportement de la compression dans les pires cas de 
donn&eacute;es     hautement r&eacute;p&eacute;titives. Cette valeur peut aller de 0 
&agrave; 250 (0     est une valeur sp&eacute;ciale, et 30 la valeur par 
d&eacute;faut). En dehors     de <parameter>workfactor</parameter>, le r&eacute;sultat 
sera le m&ecirc;me.    </para>    <para>     <example>      <title>Exemple avec 
<function>bzcompress</function></title>      <programlisting role="php">&lt;?php$str = 
"donn&eacute;es de test";$bzstr = bzcompress($str, 9);?&gt;      </programlisting>     
</example>    </para>    <para>     Voir aussi <function>bzdecompress</function>.    
</para>   </refsect1>  </refentry>  <refentry id="function.bzdecompress">   
<refnamediv>    <refname>bzdecompress</refname>    <refpurpose>D&eacute;compresse une 
cha&icirc;ne bzip2</refpurpose>   </refnamediv>   <refsect1>    
<title>Description</title>    <funcsynopsis>     <funcprototype>      <funcdef>string 
<function>bzdecompress</function></funcdef>      <paramdef>string 
<parameter>source</parameter></paramdef>      <paramdef>int       
<parameter><optional>small</optional></parameter>      </paramdef>     
</funcprototype>    </funcsynopsis>    <para>     <function>bzdecompress</function> 
d&eacute;compresse la cha&icirc;ne      <parameter>source</parameter>, en supposant 
qu'elle a &eacute;t&eacute;     compress&eacute;e avec bzip2, puis la retourne. Si le 
param&egrave;tre     optionnel <parameter>small</parameter> vaut 
<literal>TRUE</literal>,     un autre algorithme de d&eacute;compression sera 
utilis&eacute; : il consomme     moins de m&eacute;moire (le maximum demand&eacute; 
tombe autour de      2300 ko), mais fonctionne globalement &agrave; la moiti&eacute; 
de      la vitesse.  Reportez-vous &agrave; la      <ulink 
url="&url.bzip2;">documentation bzip2</ulink> pour plus de      d&eacute;tails sur 
cette fonctionnalit&eacute;.    </para>    <para>     <example>      <title>Exemple 
avec <function>bzdecompress</function></title>      <programlisting 
role="php">&lt;?php$str = $bzdecompress($bzstr);?&gt;      </programlisting>     
</example>    </para>    <para>     Voir aussi <function>bzcompress</function>.    
</para>   </refsect1>  </refentry>  <refentry id="function.bzerrno">   <refnamediv>    
<refname>bzerrno</refname>    <refpurpose>Retourne le num&eacute;ro d'erreur 
bzip2</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
<funcsynopsis>     <funcprototype>      <funcdef>int 
<function>bzerrno</function></funcdef>      <paramdef>ressource 
<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    <para> 
    <function>bzerrno</function> retourne le num&eacute;ro d'erreur     du fichier bz2 
repr&eacute;sent&eacute; par le pointeur      <parameter>bz</parameter>.    </para>    
<para>     Voir aussi <function>bzerror</function> et <function>bzerrstr</function>.   
 </para>   </refsect1>  </refentry>  <refentry id="function.bzerror">   <refnamediv>   
 <refname>bzerror</refname>    <refpurpose>     Retourne le num&eacute;ro et le 
message d'erreur bzip2 dans un tableau    </refpurpose>   </refnamediv>   <refsect1>   
 <title>Description</title>    <funcsynopsis>     <funcprototype>      <funcdef>array 
<function>bzerror</function></funcdef>      <paramdef>int 
<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    <para> 
    <function>bzerror</function> retourne le num&eacute;ro et le message d'erreur     
du fichier bz2 repr&eacute;sent&eacute; par le pointeur      
<parameter>bz</parameter>. <function>bzerror</function> retourne     un tableau 
associatif.    </para>    <para>     <example>      <title>Exemple avec 
<function>bzerror</function></title>      <programlisting role="php">&lt;?php$error = 
bzerror($bz);echo $error["errno"];echo $error["errstr"];?&gt;      </programlisting>   
  </example>    </para>    <para>     Voir aussi <function>bzerrno</function> et 
<function>bzerrstr</function>.    </para>   </refsect1>  </refentry>  <refentry 
id="function.bzerrstr">   <refnamediv>    <refname>bzerrstr</refname>    
<refpurpose>Retourne le message d'erreur bzip2</refpurpose>   </refnamediv>   
<refsect1>    <title>Description</title>    <funcsynopsis>     <funcprototype>      
<funcdef>string <function>bzerrstr</function></funcdef>      <paramdef>ressource 
<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    <para> 
    <function>bzerrstr</function> retourne le message d'erreur     du fichier bz2 
repr&eacute;sent&eacute; par le pointeur      <parameter>bz</parameter>.    </para>    
<para>     Voir aussi <function>bzerrno</function> et <function>bzerror</function>.    
</para>   </refsect1>  </refentry>  <refentry id="function.bzflush">   <refnamediv>    
<refname>bzflush</refname>    <refpurpose>     Force l'&eacute;criture de toutes les 
donn&eacute;es compress&eacute;es    </refpurpose>   </refnamediv>   <refsect1>    
<title>Description</title>    <funcsynopsis>     <funcprototype>      <funcdef>int 
<function>bzflush</function></funcdef>      <paramdef>ressource 
<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    <para> 
    <function>bzflush</function> vide les buffers d'&eacute;criture du     fichier 
repr&eacute;sent&eacute; par <parameter>bz</parameter>.    </para>    <para>     
<function>bzflush</function> retourne <literal>TRUE</literal>     en cas de 
succ&egrave;s, et <literal>FALSE</literal> sinon.    </para>    <para>     Voir aussi 
<function>bzread</function> et <function>bzwrite</function>.    </para>   </refsect1>  
</refentry>  <refentry id="function.bzopen">   <refnamediv>    
<refname>bzopen</refname>    <refpurpose>Ouvre un fichier compress&eacute; avec 
bzip2</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
<funcsynopsis>     <funcprototype>      <funcdef>ressource 
<function>bzopen</function></funcdef>      <paramdef>string 
<parameter>filename</parameter></paramdef>      <paramdef>string 
<parameter>mode</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
<para>     <function>bzopen</function> ouvre un fichier bzip2 (.bz2)     en 
&eacute;criture ou en lecture. <parameter>filename</parameter>      est le nom du 
fichier &agrave; ouvrir. <parameter>mode</parameter>     est similaire au m&ecirc;me 
param&egrave;tre de la fonction <function>fopen</function>     (`r' pour lecture, `w' 
pour &eacute;criture, etc.).    </para>    <para>     Si l'ouverture &eacute;choue, 
<function>bzopen</function> retourne     <literal>FALSE</literal>, sinon, elle 
retourne un pointeur     de fichier.    </para>    <para>     <example>      
<title>Exemple avec <function>bzopen</function></title>      <programlisting 
role="php">&lt;?php$bz = bzopen("/tmp/foo.bz2", "r");?&gt;      </programlisting>     
</example>    </para>    <para>     Voir aussi <function>bzclose</function>.    
</para>   </refsect1>  </refentry>  <refentry id="function.bzread">   <refnamediv>    
<refname>bzread</refname>    <refpurpose>Lecture binaire d'un fichier 
bzip2</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
<funcsynopsis>     <funcprototype>      <funcdef>string 
<function>bzread</function></funcdef>      <paramdef>ressource 
<parameter>bz</parameter></paramdef>      <paramdef>int        
<parameter><optional>length</optional></parameter>      </paramdef>     
</funcprototype>    </funcsynopsis>    <para>     <function>bzread</function> lit 
jusqu'&agrave; <parameter>length</parameter>      octets depuis le fichier bzip2, 
r&eacute;f&eacute;renc&eacute; par le pointeur      <parameter>bz</parameter>. La 
lecture s'arr&ecirc;te lorsque      <parameter>length</parameter> octets (non 
compress&eacute;s)      ont &eacute;t&eacute; lus, qu'une erreur est 
rencontr&eacute;e,      ou bien que la fin du fichier a &eacute;t&eacute; atteinte :   
   le premier des trois qui survient. Si le param&egrave;tre      optionnel 
<parameter>length</parameter> est omis,      <function>bzread</function> lit 1024 
octets (non compress&eacute;s) en     m&ecirc;me temps.    </para>    <para>     
<example>      <title>Exemple avec <function>bzread</function></title>      
<programlisting role="php">&lt;?php$bz = bzopen("/tmp/foo.bz2", "r");$str = 
bzread($bz, 2048);echo $str;?&gt;      </programlisting>     </example>    </para>    
<para>     Voir aussi <function>bzwrite</function> et <function>bzopen</function>.    
</para>   </refsect1>  </refentry>  <refentry id="function.bzwrite">   <refnamediv>    
<refname>bzwrite</refname>    <refpurpose>Ecriture binaire dans un fichier 
bzip2</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
<funcsynopsis>     <funcprototype>      <funcdef>int 
<function>bzwrite</function></funcdef>      <paramdef>ressource 
<parameter>bz</parameter></paramdef>      <paramdef>string 
<parameter>data</parameter></paramdef>      <paramdef>int       
<parameter><optional>length</optional></parameter>      </paramdef>     
</funcprototype>    </funcsynopsis>    <para>     <function>bzwrite</function> 
&eacute;crit le contenu de la cha&icirc;ne     <parameter>data</parameter> dans le 
fichier bzip2 repr&eacute;sent&eacute;     par <parameter>bz</parameter>. Si le 
param&egrave;tre optionnel      <parameter>length</parameter> est fourni, 
l'&eacute;criture sera      arr&ecirc;t&eacute;e apr&egrave;s l'&eacute;criture de     
 <parameter>length</parameter> octets (non compress&eacute;s),      ou la fin de la 
cha&icirc;ne (le premier qui survient).    </para>    <para>     <example>      
<title>Exemple <function>bzwrite</function></title>      <programlisting 
role="php">&lt;?php$str = "donn&eacute;es non compress&eacute;es";$bz = 
bzopen("/tmp/foo.bz2", "w");bzwrite($bz, $str, strlen($str));?&gt;      
</programlisting>      </example>    </para>    <para>     Voir aussi 
<function>bzread</function> et <function>bzopen</function>.    </para>   </refsect1>  
</refentry> </reference><!-- Keep this comment at the end of the fileLocal 
variables:mode: 
sgmlsgml-omittag:tsgml-shorttag:tsgml-minimize-attributes:nilsgml-always-quote-attributes:tsgml-indent-step:1sgml-indent-data:tsgml-parent-document:nilsgml-default-dtd-file:"../../manual.ced"sgml-exposed-tags:nilsgml-local-catalogs:nilsgml-local-ecat-files:nilEnd:-->
\ No newline at end of file
+ <reference id="ref.bzip2">  <title>Compression Bzip2</title>  
+<titleabbrev>Bzip2</titleabbrev>  <partintro>   <para>    Ce module utilise les 
+fonctions de la librairie     <ulink url="&url.bzip2;">bzip2</ulink>, de Julian 
+Seward pour    &eacute;crire et lire des fichier bzip2 (.bz2) de mani&egrave;re 
+transparente.   </para>   <para>    Le support <acronym>bzip2</acronym> par PHP n'est 
+pas activ&eacute; par    d&eacute;faut. Vous devez utiliser l'option de configuration 
+   <link linkend="install.configure.with-bzip2-dir">--with-bz2[=DIR]</link>     lors 
+de la compilation de PHP pour l'activer. Ce module requiert la librairie    
+bzip2/libbzip2, version &gt;= 1.0.x.   </para>   <sect1 id="bzip2-example">    
+<title>Exemple de compression bzip2</title>    <para>     Cet exemple ouvre un 
+fichier temporaire, et &eacute;crit une ligne de test,     puis il en affiche le 
+contenu.    </para>    <example>     <title>Exemple avec bzip2</title>     
+<programlisting role="php">&lt;?php$filename = "/tmp/fichier_de_test.bz2";$str = 
+"Ceci est une cha&icirc;ne de test.\n";// ouvre le fichier en &eacute;criture$bz = 
+bzopen($filename, "w");// &eacute;crit une cha&icirc;ne dans le fichierbzwrite($bz, 
+$str);// ferme le fichierbzclose($bz);// ouvre le fichier en lecture$bz = 
+bzopen($filename, "r");// lit 10 caract&egrave;resprint bzread($bz, 10);// affiche 
+tout le reste du fichier, puis le fermeprint bzread($bz);bzclose($bz);?&gt;     
+</programlisting>    </example>   </sect1>  </partintro>  <refentry 
+id="function.bzclose">   <refnamediv>    <refname>bzclose</refname>    
+<refpurpose>Ferme un fichier bzip2</refpurpose>   </refnamediv>   <refsect1>    
+<title>Description</title>    <funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>bzclose</function></funcdef>      <paramdef>resource 
+<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>bzclose</function> ferme le fichier bzip2      
+repr&eacute;sent&eacute; par le pointeur <parameter>bz</parameter>.    </para>    
+<para>     <function>bzclose</function> retourne <literal>TRUE</literal>     en cas 
+de succ&egrave;s, et <literal>FALSE</literal> sinon.    </para>    <para>     Le 
+pointeur de fichier <parameter>bz</parameter> doit &ecirc;tre     valide, et avoir 
+&eacute;t&eacute; ouvert avec <function>bzopen</function>.    </para>    <para>     
+Voir aussi <function>bzopen</function>.    </para>   </refsect1>  </refentry>  
+<refentry id="function.bzcompress">   <refnamediv>    <refname>bzcompress</refname>   
+ <refpurpose>Compresse une cha&icirc;ne avec bzip2</refpurpose>   </refnamediv>   
+<refsect1>    <title>Description</title>    <funcsynopsis>     <funcprototype>      
+<funcdef>string <function>bzcompress</function></funcdef>      <paramdef>string 
+<parameter>source</parameter></paramdef>      <paramdef>int       
+<parameter><optional>blocksize</optional></parameter>      </paramdef>      
+<paramdef>int        <parameter><optional>workfactor</optional></parameter>      
+</paramdef>     </funcprototype>    </funcsynopsis>    <para>     
+<function>bzcompress</function> compresse la cha&icirc;ne      
+<parameter>source</parameter> et retourne les donn&eacute;es     ainsi 
+encod&eacute;e.    </para>    <para>     Le param&egrave;tre optionnel 
+<parameter>blocksize</parameter> sp&eacute;cifie     la taille de bloc utilis&eacute; 
+durant la compression, et doit &ecirc;tre un     nombre de 1 &agrave; 9, sachant que 
+9 repr&eacute;sente la meilleure compression,     mais qu'elle utilise plus de 
+ressource pour ce faire.     <parameter>blocksize</parameter> vaut par d&eacute;faut 
+4.    </para>    <para>     Le param&egrave;tre optionnel 
+<parameter>workfactor</parameter> contr&ocirc;le     le comportement de la 
+compression dans les pires cas de donn&eacute;es     hautement 
+r&eacute;p&eacute;titives. Cette valeur peut aller de 0 &agrave; 250 (0     est une 
+valeur sp&eacute;ciale, et 30 la valeur par d&eacute;faut). En dehors     de 
+<parameter>workfactor</parameter>, le r&eacute;sultat sera le m&ecirc;me.    </para>  
+  <para>     <example>      <title>Exemple avec 
+<function>bzcompress</function></title>      <programlisting role="php">&lt;?php$str 
+= "donn&eacute;es de test";$bzstr = bzcompress($str, 9);?&gt;      </programlisting>  
+   </example>    </para>    <para>     Voir aussi <function>bzdecompress</function>.  
+  </para>   </refsect1>  </refentry>  <refentry id="function.bzdecompress">   
+<refnamediv>    <refname>bzdecompress</refname>    <refpurpose>D&eacute;compresse une 
+cha&icirc;ne bzip2</refpurpose>   </refnamediv>   <refsect1>    
+<title>Description</title>    <funcsynopsis>     <funcprototype>      <funcdef>string 
+<function>bzdecompress</function></funcdef>      <paramdef>string 
+<parameter>source</parameter></paramdef>      <paramdef>int       
+<parameter><optional>small</optional></parameter>      </paramdef>     
+</funcprototype>    </funcsynopsis>    <para>     <function>bzdecompress</function> 
+d&eacute;compresse la cha&icirc;ne      <parameter>source</parameter>, en supposant 
+qu'elle a &eacute;t&eacute;     compress&eacute;e avec bzip2, puis la retourne. Si le 
+param&egrave;tre     optionnel <parameter>small</parameter> vaut 
+<literal>TRUE</literal>,     un autre algorithme de d&eacute;compression sera 
+utilis&eacute; : il consomme     moins de m&eacute;moire (le maximum demand&eacute; 
+tombe autour de      2300 ko), mais fonctionne globalement &agrave; la moiti&eacute; 
+de      la vitesse.  Reportez-vous &agrave; la      <ulink 
+url="&url.bzip2;">documentation bzip2</ulink> pour plus de      d&eacute;tails sur 
+cette fonctionnalit&eacute;.    </para>    <para>     <example>      <title>Exemple 
+avec <function>bzdecompress</function></title>      <programlisting 
+role="php">&lt;?php$str = $bzdecompress($bzstr);?&gt;      </programlisting>     
+</example>    </para>    <para>     Voir aussi <function>bzcompress</function>.    
+</para>   </refsect1>  </refentry>  <refentry id="function.bzerrno">   <refnamediv>   
+ <refname>bzerrno</refname>    <refpurpose>Retourne le num&eacute;ro d'erreur 
+bzip2</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
+<funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>bzerrno</function></funcdef>      <paramdef>resource 
+<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>bzerrno</function> retourne le num&eacute;ro d'erreur     du 
+fichier bz2 repr&eacute;sent&eacute; par le pointeur      <parameter>bz</parameter>.  
+  </para>    <para>     Voir aussi <function>bzerror</function> et 
+<function>bzerrstr</function>.    </para>   </refsect1>  </refentry>  <refentry 
+id="function.bzerror">   <refnamediv>    <refname>bzerror</refname>    <refpurpose>   
+  Retourne le num&eacute;ro et le message d'erreur bzip2 dans un tableau    
+</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
+<funcsynopsis>     <funcprototype>      <funcdef>array 
+<function>bzerror</function></funcdef>      <paramdef>int 
+<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>bzerror</function> retourne le num&eacute;ro et le message 
+d'erreur     du fichier bz2 repr&eacute;sent&eacute; par le pointeur      
+<parameter>bz</parameter>. <function>bzerror</function> retourne     un tableau 
+associatif.    </para>    <para>     <example>      <title>Exemple avec 
+<function>bzerror</function></title>      <programlisting role="php">&lt;?php$error = 
+bzerror($bz);echo $error["errno"];echo $error["errstr"];?&gt;      </programlisting>  
+   </example>    </para>    <para>     Voir aussi <function>bzerrno</function> et 
+<function>bzerrstr</function>.    </para>   </refsect1>  </refentry>  <refentry 
+id="function.bzerrstr">   <refnamediv>    <refname>bzerrstr</refname>    
+<refpurpose>Retourne le message d'erreur bzip2</refpurpose>   </refnamediv>   
+<refsect1>    <title>Description</title>    <funcsynopsis>     <funcprototype>      
+<funcdef>string <function>bzerrstr</function></funcdef>      <paramdef>resource 
+<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>bzerrstr</function> retourne le message d'erreur     du fichier 
+bz2 repr&eacute;sent&eacute; par le pointeur      <parameter>bz</parameter>.    
+</para>    <para>     Voir aussi <function>bzerrno</function> et 
+<function>bzerror</function>.    </para>   </refsect1>  </refentry>  <refentry 
+id="function.bzflush">   <refnamediv>    <refname>bzflush</refname>    <refpurpose>   
+  Force l'&eacute;criture de toutes les donn&eacute;es compress&eacute;es    
+</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
+<funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>bzflush</function></funcdef>      <paramdef>resource 
+<parameter>bz</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>bzflush</function> vide les buffers d'&eacute;criture du     
+fichier repr&eacute;sent&eacute; par <parameter>bz</parameter>.    </para>    <para>  
+   <function>bzflush</function> retourne <literal>TRUE</literal>     en cas de 
+succ&egrave;s, et <literal>FALSE</literal> sinon.    </para>    <para>     Voir aussi 
+<function>bzread</function> et <function>bzwrite</function>.    </para>   </refsect1> 
+ </refentry>  <refentry id="function.bzopen">   <refnamediv>    
+<refname>bzopen</refname>    <refpurpose>Ouvre un fichier compress&eacute; avec 
+bzip2</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
+<funcsynopsis>     <funcprototype>      <funcdef>resource 
+<function>bzopen</function></funcdef>      <paramdef>string 
+<parameter>filename</parameter></paramdef>      <paramdef>string 
+<parameter>mode</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>bzopen</function> ouvre un fichier bzip2 (.bz2)     en 
+&eacute;criture ou en lecture. <parameter>filename</parameter>      est le nom du 
+fichier &agrave; ouvrir. <parameter>mode</parameter>     est similaire au m&ecirc;me 
+param&egrave;tre de la fonction <function>fopen</function>     (`r' pour lecture, `w' 
+pour &eacute;criture, etc.).    </para>    <para>     Si l'ouverture &eacute;choue, 
+<function>bzopen</function> retourne     <literal>FALSE</literal>, sinon, elle 
+retourne un pointeur     de fichier.    </para>    <para>     <example>      
+<title>Exemple avec <function>bzopen</function></title>      <programlisting 
+role="php">&lt;?php$bz = bzopen("/tmp/foo.bz2", "r");?&gt;      </programlisting>     
+</example>    </para>    <para>     Voir aussi <function>bzclose</function>.    
+</para>   </refsect1>  </refentry>  <refentry id="function.bzread">   <refnamediv>    
+<refname>bzread</refname>    <refpurpose>Lecture binaire d'un fichier 
+bzip2</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
+<funcsynopsis>     <funcprototype>      <funcdef>string 
+<function>bzread</function></funcdef>      <paramdef>resource 
+<parameter>bz</parameter></paramdef>      <paramdef>int        
+<parameter><optional>length</optional></parameter>      </paramdef>     
+</funcprototype>    </funcsynopsis>    <para>     <function>bzread</function> lit 
+jusqu'&agrave; <parameter>length</parameter>      octets depuis le fichier bzip2, 
+r&eacute;f&eacute;renc&eacute; par le pointeur      <parameter>bz</parameter>. La 
+lecture s'arr&ecirc;te lorsque      <parameter>length</parameter> octets (non 
+compress&eacute;s)      ont &eacute;t&eacute; lus, qu'une erreur est 
+rencontr&eacute;e,      ou bien que la fin du fichier a &eacute;t&eacute; atteinte :  
+    le premier des trois qui survient. Si le param&egrave;tre      optionnel 
+<parameter>length</parameter> est omis,      <function>bzread</function> lit 1024 
+octets (non compress&eacute;s) en     m&ecirc;me temps.    </para>    <para>     
+<example>      <title>Exemple avec <function>bzread</function></title>      
+<programlisting role="php">&lt;?php$bz = bzopen("/tmp/foo.bz2", "r");$str = 
+bzread($bz, 2048);echo $str;?&gt;      </programlisting>     </example>    </para>    
+<para>     Voir aussi <function>bzwrite</function> et <function>bzopen</function>.    
+</para>   </refsect1>  </refentry>  <refentry id="function.bzwrite">   <refnamediv>   
+ <refname>bzwrite</refname>    <refpurpose>Ecriture binaire dans un fichier 
+bzip2</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>    
+<funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>bzwrite</function></funcdef>      <paramdef>resource 
+<parameter>bz</parameter></paramdef>      <paramdef>string 
+<parameter>data</parameter></paramdef>      <paramdef>int       
+<parameter><optional>length</optional></parameter>      </paramdef>     
+</funcprototype>    </funcsynopsis>    <para>     <function>bzwrite</function> 
+&eacute;crit le contenu de la cha&icirc;ne     <parameter>data</parameter> dans le 
+fichier bzip2 repr&eacute;sent&eacute;     par <parameter>bz</parameter>. Si le 
+param&egrave;tre optionnel      <parameter>length</parameter> est fourni, 
+l'&eacute;criture sera      arr&ecirc;t&eacute;e apr&egrave;s l'&eacute;criture de    
+  <parameter>length</parameter> octets (non compress&eacute;s),      ou la fin de la 
+cha&icirc;ne (le premier qui survient).    </para>    <para>     <example>      
+<title>Exemple <function>bzwrite</function></title>      <programlisting 
+role="php">&lt;?php$str = "donn&eacute;es non compress&eacute;es";$bz = 
+bzopen("/tmp/foo.bz2", "w");bzwrite($bz, $str, strlen($str));?&gt;      
+</programlisting>      </example>    </para>    <para>     Voir aussi 
+<function>bzread</function> et <function>bzopen</function>.    </para>   </refsect1>  
+</refentry> </reference><!-- Keep this comment at the end of the fileLocal 
+variables:mode: 
+sgmlsgml-omittag:tsgml-shorttag:tsgml-minimize-attributes:nilsgml-always-quote-attributes:tsgml-indent-step:1sgml-indent-data:tsgml-parent-document:nilsgml-default-dtd-file:"../../manual.ced"sgml-exposed-tags:nilsgml-local-catalogs:nilsgml-local-ecat-files:nilEnd:-->
\ No newline at end of file
Index: phpdoc/fr/functions/com.xml
diff -u phpdoc/fr/functions/com.xml:1.3 phpdoc/fr/functions/com.xml:1.4
--- phpdoc/fr/functions/com.xml:1.3     Tue Jan 16 02:38:38 2001
+++ phpdoc/fr/functions/com.xml Tue Mar 13 05:37:01 2001
@@ -11,25 +11,26 @@
    <refnamediv>
     <refname>com_load</refname>
     <refpurpose>
-       Cr&eacute;e une nouvelle r&eacute;f&eacute;rence sur un composant COM
+     Cr&eacute;e une r&eacute;f&eacute;rence sur un composant COM
     </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>string <function>com_load</function></funcdef>
-      <paramdef>string <parameter>module name</parameter></paramdef>
+      <funcdef>resource <function>com_load</function></funcdef>
+      <paramdef>string <parameter>module_name</parameter></paramdef>
       <paramdef>string
-       <parameter>
-        <optional>server name</optional>
-       </parameter>
+       <parameter><optional>server_name</optional></parameter>
       </paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>com_load</function> cr&eacute;e un nouveau composant COM, et
-     retourne une r&eacute;f&eacute;rence dessus. Retourne <literal>FALSE</literal> 
en cas d'&eacute;chec.
+     <function>com_load</function> cr&eacute;e une nouvelle r&eacute;f&eacute;rence
+     au composant COM <parameter>module_name</parameter>, et
+     retourne une r&eacute;f&eacute;rence dessus.
+     <function>com_load</function> retourne
+     <literal>FALSE</literal> en cas d'&eacute;chec.
     </para>
    </refsect1>
   </refentry>
@@ -37,7 +38,7 @@
    <refnamediv>
     <refname>com_invoke</refname>
     <refpurpose>
-      Appelle une m&eacute;thode d'un composant
+     Appelle une m&eacute;thode d'un composant
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -57,9 +58,10 @@
     <para>
      <function>com_invoke</function> appelle la m&eacute;thode
      <parameter>function_name</parameter> du composant COM
-     <parameter>com_object</parameter>. Retourne <literal>FALSE</literal> en
-     cas d'erreur, sinon retourne le r&eacute;sultat de la fonction
-     <parameter>function_name</parameter> en cas de succ&egrave;s.
+     <parameter>com_object</parameter>. <function>com_invoke</function>
+     retourne <literal>FALSE</literal> en cas d'erreur, sinon retourne
+     le r&eacute;sultat de la fonction <parameter>function_name</parameter>
+     en cas de succ&egrave;s.
     </para>
    </refsect1>
   </refentry>
@@ -67,7 +69,7 @@
    <refnamediv>
     <refname>com_propget</refname>
     <refpurpose>
-     Retourne la valeur d'un propri&eacute;t&eacute; d'un composant COM
+     Lit la valeur d'un propri&eacute;t&eacute; d'un composant COM
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -88,7 +90,7 @@
    <refnamediv>
     <refname>com_get</refname>
     <refpurpose>
-      Retourne la valeur d'un propri&eacute;t&eacute; d'un composant COM
+     Lit la valeur d'un propri&eacute;t&eacute; d'un composant COM
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -101,10 +103,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-       <function>com_get</function> retourne la valeur de la propri&eacute;t&eacute;
-       <parameter>property</parameter> du composant COM
-       <parameter>com_object</parameter>.
-       Retourne <literal>FALSE</literal> en cas d'erreur.
+     <function>com_get</function> retourne la valeur de la propri&eacute;t&eacute;
+     <parameter>property</parameter> du composant COM
+     <parameter>com_object</parameter>.
+     <function>com_get</function> retourne <literal>FALSE</literal> en cas d'erreur.
     </para>
    </refsect1>
   </refentry>
@@ -126,7 +128,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>com_propput</function> est un alias de <function>com_set</function>.
+     <function>com_propput</function> est un alias de <function>com_set</function>.
     </para>
    </refsect1>
   </refentry>
@@ -170,9 +172,12 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Remplace la valeur de la propri&eacute;t&eacute; <parameter>property</parameter> 
du
-     composante COM <parameter>com_object</parameter> par 
<parameter>value</parameter>.
-     Retourne <literal>TRUE</literal> en cas de succ&egrave;s, et 
<literal>FALSE</literal> sinon.
+     <function>com_set</function> remplace la valeur de la
+     propri&eacute;t&eacute; <parameter>property</parameter> du
+     composante COM <parameter>com_object</parameter> par
+     <parameter>value</parameter>. <function>com_set</function> retourne
+     <literal>TRUE</literal> en cas de succ&egrave;s, et
+     <literal>FALSE</literal> sinon.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc/fr/functions/cpdf.xml
diff -u phpdoc/fr/functions/cpdf.xml:1.8 phpdoc/fr/functions/cpdf.xml:1.9
--- phpdoc/fr/functions/cpdf.xml:1.8    Mon Feb 26 03:10:50 2001
+++ phpdoc/fr/functions/cpdf.xml        Tue Mar 13 05:37:01 2001
@@ -218,7 +218,8 @@
       document PDF.
     </para>
     <para>
-     Voir aussi <function>cpdf_set_subject</function>,
+     Voir aussi
+     <function>cpdf_set_subject</function>,
      <function>cpdf_set_title</function> et
      <function>cpdf_set_keywords</function>.
     </para>
@@ -241,9 +242,10 @@
       <function>cpdf_set_title</function> fixe le titre d'un document PDF.
     </para>
     <para>
-     Voir aussi <function>cpdf_set_subject</function>,
-              <function>cpdf_set_creator</function>,
-              <function>cpdf_set_keywords</function>.
+     Voir aussi
+     <function>cpdf_set_subject</function>,
+     <function>cpdf_set_creator</function> et
+     <function>cpdf_set_keywords</function>.
     </para>
    </refsect1>
   </refentry>
@@ -261,12 +263,13 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>cpdf_set_subject</function> fixe le sujet d'un document PDF.
+     <function>cpdf_set_subject</function> fixe le sujet d'un document PDF.
     </para>
     <para>
-     Voir aussi <function>cpdf_set_title</function>,
-              <function>cpdf_set_creator</function>,
-              <function>cpdf_set_keywords</function>.
+     Voir aussi
+     <function>cpdf_set_title</function>,
+     <function>cpdf_set_creator</function> et
+     <function>cpdf_set_keywords</function>.
      </para>
    </refsect1>
   </refentry>
@@ -284,10 +287,12 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>cpdf_set_keywords</function> fixe les mot cl&eacute;s d'un document 
PDF.
+     <function>cpdf_set_keywords</function> fixe les mots-cl&eacute;
+     d'un document PDF.
     </para>
     <para>
-     Voir aussi <function>cpdf_set_title</function>,
+     Voir aussi
+     <function>cpdf_set_title</function>,
      <function>cpdf_set_creator</function> et
      <function>cpdf_set_subject</function>.
     </para>
@@ -302,7 +307,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>int <function>cpdf_open</function></funcdef>
+      <funcdef>resource <function>cpdf_open</function></funcdef>
       <paramdef>int <parameter>compression</parameter></paramdef>
       <paramdef>string <parameter>filename</parameter></paramdef>
      </funcprototype>
@@ -317,8 +322,8 @@
      &agrave; l'affichage avec <function>cpdf_output_buffer</function>.
      <note>
       <simpara>
-        La valeur retourn&eacute;e sera n&eacute;cessaire pour les autres
-        fonctions de ClibPDF comme premier param&egrave;tre.
+       La valeur retourn&eacute;e sera n&eacute;cessaire pour les autres
+       fonctions de ClibPDF comme premier param&egrave;tre.
       </simpara>
       <simpara>
        La librairie ClibPDF prend le nom de fichier "-" comme synonyme de stdout.
@@ -331,8 +336,9 @@
      </note>
     </para>
     <para>
-     Voir aussi <function>cpdf_close</function>,
-              <function>cpdf_output_buffer</function>.
+     Voir aussi
+     <function>cpdf_close</function> et
+     <function>cpdf_output_buffer</function>.
     </para>
    </refsect1>
   </refentry>
@@ -346,7 +352,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_close</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -371,7 +377,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_page_init</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>int <parameter>page_number</parameter></paramdef>
       <paramdef>int <parameter>orientation</parameter></paramdef>
       <paramdef>double <parameter>height</parameter></paramdef>
@@ -410,7 +416,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_finalize_page</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>int <parameter>page_number</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -436,12 +442,12 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_finalize</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>cpdf_finalize</function> termine un document. Vous devez toujours
-      appeler <function>cpdf_close</function> apr&egrave;s.
+     <function>cpdf_finalize</function> termine un document. Vous devez toujours
+     appeler <function>cpdf_close</function> apr&egrave;s.
     </para>
     <para>
      Voir aussi <function>cpdf_close</function>.
@@ -458,7 +464,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_output_buffer</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -483,7 +489,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_save_to_file</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>filename</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -510,7 +516,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_current_page</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>int <parameter>page_number</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -535,7 +541,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_begin_text</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -568,7 +574,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_end_text</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -601,7 +607,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_show</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>text</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -626,7 +632,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_show_xy</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>text</parameter></paramdef>
       <paramdef>double <parameter>x-coor</parameter></paramdef>
       <paramdef>double <parameter>y-coor</parameter></paramdef>
@@ -663,7 +669,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_text</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>text</parameter></paramdef>
       <paramdef>double <parameter>x-coor</parameter></paramdef>
       <paramdef>double <parameter>y-coor</parameter></paramdef>
@@ -707,7 +713,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_font</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>font name</parameter></paramdef>
       <paramdef>double <parameter>size</parameter></paramdef>
       <paramdef>string <parameter>encoding</parameter></paramdef>
@@ -742,7 +748,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_leading</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>distance</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -766,7 +772,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_text_rendering</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>int <parameter>mode</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -775,11 +781,11 @@
       le rendu du texte.
     </para>
     <para>
-       Les valeurs possibles pour <parameter>mode</parameter> sont :
-       0=texte plein, 1=texte stroke, 2=texte plein et stroke,
-       3=invisible, 4=texte plein et ajout&eacute; au chemin,
-       5=texte stroke et ajout&eacute; au chemin, 6=texte plein et stroke et
-       ajout&eacute; au chemin, 7=et ajout&eacute; au chemin.
+      Les valeurs possibles pour <parameter>mode</parameter> sont :
+      0=texte plein, 1=texte stroke, 2=texte plein et stroke,
+      3=invisible, 4=texte plein et ajout&eacute; au chemin,
+      5=texte stroke et ajout&eacute; au chemin, 6=texte plein et stroke et
+      ajout&eacute; au chemin, 7=et ajout&eacute; au chemin.
     </para>
    </refsect1>
   </refentry>
@@ -793,13 +799,14 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_horiz_scaling</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>scale</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>cpdf_set_horiz_scaling</function> fixe
-      l'&eacute;chelle horizontale du texte &agrave; <parameter>scale</parameter> %.
+     <function>cpdf_set_horiz_scaling</function> fixe
+     l'&eacute;chelle horizontale du texte &agrave;
+     <parameter>scale</parameter> %.
     </para>
    </refsect1>
   </refentry>
@@ -813,7 +820,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_text_rise</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -834,7 +841,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_text_matrix</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>array <parameter>matrix</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -855,7 +862,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_text_pos</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>int <parameter>mode</parameter></paramdef>
@@ -886,8 +893,8 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>void <function>cpdf_set_char_spacing</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <funcdef>void <function>cpdf_set_text_pos</function></funcdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>space</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -911,7 +918,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_word_spacing</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>space</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -935,7 +942,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_continue_text</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>text</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -960,7 +967,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>double <function>cpdf_stringwidth</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>text</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -984,7 +991,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_save</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1009,7 +1016,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_restore</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1047,7 +1054,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_translate</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>int <parameter>mode</parameter></paramdef>
@@ -1077,7 +1084,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_scale</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-scale</parameter></paramdef>
       <paramdef>double <parameter>y-scale</parameter></paramdef>
      </funcprototype>
@@ -1097,7 +1104,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_rotate</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>angle</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1117,7 +1124,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setflat</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1137,7 +1144,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setlinejoin</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>long <parameter>value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1158,7 +1165,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setlinecap</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>int <parameter>value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1179,7 +1186,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setmiterlimit</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1200,7 +1207,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setlinewidth</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>width</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1220,7 +1227,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setdash</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>white</parameter></paramdef>
       <paramdef>double <parameter>black</parameter></paramdef>
      </funcprototype>
@@ -1267,7 +1274,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_moveto</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>int <parameter>mode</parameter></paramdef>
@@ -1296,7 +1303,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_rmoveto</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>int <parameter>mode</parameter></paramdef>
@@ -1328,7 +1335,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_curveto</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x1</parameter></paramdef>
       <paramdef>double <parameter>y1</parameter></paramdef>
       <paramdef>double <parameter>x2</parameter></paramdef>
@@ -1369,7 +1376,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_lineto</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>int <parameter>mode</parameter></paramdef>
@@ -1403,27 +1410,28 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_rlineto</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>int <parameter>mode</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>cpdf_rlineto</function> dessine une ligne entre
-      le point courant et le point de coordonn&eacute;es relatives
-      (<parameter>x-koor</parameter>, <parameter>y-koor</parameter>).
+     <function>cpdf_rlineto</function> dessine une ligne entre
+     le point courant et le point de coordonn&eacute;es relatives
+     (<parameter>x-koor</parameter>, <parameter>y-koor</parameter>).
     </para>
     <para>
-      Le param&egrave;tre <parameter>mode</parameter> est une
-      unit&eacute; de longueur. Si il prend la valeur de 0 (ou
-      si il est omis), c'est la valeur par d&eacute;faut (72)
-      qui est utilis&eacute;e.
+     Le param&egrave;tre <parameter>mode</parameter> est une
+     unit&eacute; de longueur. Si il prend la valeur de 0 (ou
+     si il est omis), c'est la valeur par d&eacute;faut (72)
+     qui est utilis&eacute;e.
     </para>
     <para>
-     Voir aussi <function>cpdf_moveto</function>,
-              <function>cpdf_rmoveto</function>,
-              <function>cpdf_curveto</function>.
+     Voir aussi
+     <function>cpdf_moveto</function>,
+     <function>cpdf_rmoveto</function> et
+     <function>cpdf_curveto</function>.
     </para>
    </refsect1>
   </refentry>
@@ -1437,7 +1445,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_circle</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>double <parameter>radius</parameter></paramdef>
@@ -1470,7 +1478,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_arc</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>double <parameter>radius</parameter></paramdef>
@@ -1480,18 +1488,18 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>cpdf_arc</function> Dessine un arc de cercle,
-      dont le centre est au point (<parameter>x-koor</parameter>,
-      <parameter>y-koor</parameter>) et l'angle est
-      <parameter>radius</parameter>, commencant &agrave; l'angle
-      <parameter>start</parameter> et finissant &agrave; l'angle
-      <parameter>end</parameter>.
+     <function>cpdf_arc</function> dessine un arc de cercle,
+     dont le centre est au point (<parameter>x-koor</parameter>,
+     <parameter>y-koor</parameter>) et l'angle est
+     <parameter>radius</parameter>, commencant &agrave; l'angle
+     <parameter>start</parameter> et finissant &agrave; l'angle
+     <parameter>end</parameter>.
     </para>
     <para>
-      Le param&egrave;tre <parameter>mode</parameter> est une
-      unit&eacute; de longueur. Si il prend la valeur de 0 (ou
-      si il est omis), c'est la valeur par d&eacute;faut (72)
-      qui est utilis&eacute;e.
+     Le param&egrave;tre <parameter>mode</parameter> est une
+     unit&eacute; de longueur. Si il prend la valeur de 0 (ou
+     si il est omis), c'est la valeur par d&eacute;faut (72)
+     qui est utilis&eacute;e.
     </para>
     <para>
      Voir aussi <function>cpdf_circle</function>.
@@ -1508,7 +1516,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_rect</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
       <paramdef>double <parameter>width</parameter></paramdef>
@@ -1541,7 +1549,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_closepath</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1559,7 +1567,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_stroke</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1583,7 +1591,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_closepath_stroke</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1606,7 +1614,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_fill</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1633,7 +1641,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_fill_stroke</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1661,7 +1669,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_closepath_fill_stroke</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1689,7 +1697,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_clip</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -1709,7 +1717,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setgray_fill</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1732,7 +1740,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setgray_stroke</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>gray_value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1757,7 +1765,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setgray</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>gray_value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1781,7 +1789,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setrgbcolor_fill</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>red_value</parameter></paramdef>
       <paramdef>double <parameter>green_value</parameter></paramdef>
       <paramdef>double <parameter>blue_value</parameter></paramdef>
@@ -1808,7 +1816,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setrgbcolor_stroke</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>red_value</parameter></paramdef>
       <paramdef>double <parameter>green_value</parameter></paramdef>
       <paramdef>double <parameter>blue_value</parameter></paramdef>
@@ -1837,7 +1845,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_setrgbcolor</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>red_value</parameter></paramdef>
       <paramdef>double <parameter>green_value</parameter></paramdef>
       <paramdef>double <parameter>blue_value</parameter></paramdef>
@@ -1864,16 +1872,16 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_add_outline</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>text</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>cpdf_add_outline</function> ajoute un signet
-      &agrave; la page courante, avec le texte <parameter>text</parameter>
-      qui pointe sur la page courante.
+     <function>cpdf_add_outline</function> ajoute un signet
+     &agrave; la page courante, avec le texte <parameter>text</parameter>
+     qui pointe sur la page courante.
      <example>
-      <title>Ajouter une mise en relief</title>
+     <title>Ajouter une mise en relief</title>
       <programlisting role="php">
 &lt;?php
 $cpdf = cpdf_open(0);
@@ -1902,7 +1910,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_set_page_animation</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>int <parameter>transition</parameter></paramdef>
       <paramdef>double <parameter>duration</parameter></paramdef>
      </funcprototype>
@@ -1961,7 +1969,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>cpdf_import_jpeg</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>string <parameter>file name</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
@@ -2002,7 +2010,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_place_inline_image</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>int <parameter>image</parameter></paramdef>
       <paramdef>double <parameter>x-koor</parameter></paramdef>
       <paramdef>double <parameter>y-koor</parameter></paramdef>
@@ -2038,7 +2046,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>cpdf_add_annotation</function></funcdef>
-      <paramdef>int <parameter>pdf_document</parameter></paramdef>
+      <paramdef>resource <parameter>pdf_document</parameter></paramdef>
       <paramdef>double <parameter>llx</parameter></paramdef>
       <paramdef>double <parameter>lly</parameter></paramdef>
       <paramdef>double <parameter>urx</parameter></paramdef>
Index: phpdoc/fr/functions/curl.xml
diff -u phpdoc/fr/functions/curl.xml:1.3 phpdoc/fr/functions/curl.xml:1.4
--- phpdoc/fr/functions/curl.xml:1.3    Tue Jan 16 02:38:38 2001
+++ phpdoc/fr/functions/curl.xml        Tue Mar 13 05:37:01 2001
@@ -63,7 +63,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>int
+      <funcdef>resource
        <function>curl_init</function>
       </funcdef>
       <paramdef>string
@@ -103,7 +103,7 @@
   </refentry>
   <refentry id="function.curl-setopt">
    <refnamediv>
-    <refname>curl_setopt</refname>
+    <refname>curl_init</refname>
     <refpurpose>Modifie une option de transfert CURL</refpurpose>
    </refnamediv>
    <refsect1>
@@ -113,7 +113,7 @@
       <funcdef>bool
        <function>curl_setopt</function>
       </funcdef>
-      <paramdef>int
+      <paramdef>resource
        <parameter>ch</parameter>
       </paramdef>
       <paramdef>string
@@ -452,7 +452,7 @@
       <funcdef>bool
        <function>curl_exec</function>
       </funcdef>
-      <paramdef>int
+      <paramdef>resource
        <parameter>ch</parameter>
       </paramdef>
      </funcprototype>
@@ -483,7 +483,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Cette fonction ferme une session CURL et lib&egrave;re
+     <function>curl_close</function> ferme une session CURL et lib&egrave;re
      toutes les ressources reserv&eacute;es. L'identifiant CURL,
      <parameter>ch</parameter>, est aussi effac&eacute;.
     </para>
Index: phpdoc/fr/functions/datetime.xml
diff -u phpdoc/fr/functions/datetime.xml:1.16 phpdoc/fr/functions/datetime.xml:1.17
--- phpdoc/fr/functions/datetime.xml:1.16       Mon Mar 12 04:14:00 2001
+++ phpdoc/fr/functions/datetime.xml    Tue Mar 13 05:37:01 2001
@@ -254,15 +254,15 @@
      </example>
     </para>
     <para>
-     Voici maintenant quelques exemples de formattages avec 
-     <function>date</function>. Notez que vous devriez �chapper tous 
-     les autres caract�res, car s'ils ont une signification
-     sp�ciale, ils risquent de produire des effets secondaires
-     ind�sirables. Notez aussi que les versions futures de PHP
-     peuvent attribuer une signification � des lettres qui sont
-     actuellement inertes. Lorsque vous �chappez les caract�res,
-     pensez � utiiser des guillemets simples, pour que les
-     s�quences <literal>\n</literal> ne deviennent pas des 
+     Voici maintenant quelques exemples de formattages avec
+     <function>date</function>. Notez que vous devriez &eacute;chapper tous
+     les autres caract&egrave;res, car s'ils ont une signification
+     sp&eacute;ciale, ils risquent de produire des effets secondaires
+     ind&eacute;sirables. Notez aussi que les versions futures de PHP
+     peuvent attribuer une signification &agrave; des lettres qui sont
+     actuellement inertes. Lorsque vous &eacute;chappez les caract&egrave;res,
+     pensez &agrave; utiiser des guillemets simples, pour que les
+     s&eacute;quences <literal>\n</literal> ne deviennent pas des
      nouvelles lignes.
      <example>
       <title>Formattage avec <function>date</function></title>
@@ -278,7 +278,7 @@
 $today = date("D M j g:i:s T Y");               // Mon Mar 12 15:16:08 MST 2001
 $today = date('H:m:s \m \e\s\t\ \l\e\ \m\o\i\s');     // 17:03:18 m est le mois
 $today = date("H:i:s");                         // 10:16:18
-// notation fran�aise
+// notation fran&ccedil;aise
 $today = date("d/m/y");                         // 12/03/01
 $today = date("d/m/Y");                         // 12/03/2001
 ?&gt;
@@ -370,10 +370,10 @@
       <title>Exemple avec <function>getdate</function></title>
       <programlisting role="php">
 &lt;?php
-$aujourdhui = getdate(); 
-$mois = $today[month]; 
-$mjour = $today[mday]; 
-$annee = $today[year]; 
+$aujourdhui = getdate();
+$mois = $today[month];
+$mjour = $today[mday];
+$annee = $today[year];
 echo "$mjour/$mois/$annee";
 ?&gt;
       </programlisting>
@@ -632,28 +632,24 @@
      de l'&eacute;poque UNIX, (1er janvier 1970 00:00:00 GMT), et msec
      qui est le nombre de microsecondes de cette heure. Cette fonction
      est seulement disponible sur les syst&egrave;mes d'exploitation qui
-     supportent la fonction syst�me gettimeofday().
+     supportent la fonction syst&egrave;me gettimeofday().
     </para>
     <para>
-     Les deux parties de la cha�ne sont exprim�es en secondes.
+     Les deux parties de la cha&icirc;ne sont exprim&eacute;es en secondes.
      <example>
       <title>Exemple avec <function>microtime</function></title>
       <programlisting role="php">
 &lt?php
-function getmicrotime(){ 
-    list($sec, $usec) = explode(" ",microtime()); 
-    return ($sec + $usec); 
-} 
-
+function getmicrotime(){
+    list($sec, $usec) = explode(" ",microtime());
+    return ($sec + $usec);
+}
 $time_start = getmicrotime();
-    
 for ($i=0; $i < 1000; $i++){
     //ne rien faire, pendant un millier de fois...
 }
-
 $time_end = getmicrotime();
 $time = $time_end - $time_start;
-
 echo "Rien fait durant $time secondes";
 ?&gt;
       </programlisting>
Index: phpdoc/fr/functions/dbm.xml
diff -u phpdoc/fr/functions/dbm.xml:1.3 phpdoc/fr/functions/dbm.xml:1.4
--- phpdoc/fr/functions/dbm.xml:1.3     Tue Jan 16 02:38:38 2001
+++ phpdoc/fr/functions/dbm.xml Tue Mar 13 05:37:01 2001
@@ -3,13 +3,13 @@
   <titleabbrev>DBM</titleabbrev>
   <partintro>
   <simpara>
-      Ces fonctions vous permettent d'&eacute;crire des lignes dans une
-      base de donn&eacute;e de type dbm. Ce type de base (support&eacute;
-      par Berkeley db, gdbm, et quelques librairies syst&egrave;mes,
-      ou certaines librairies du syst&egrave;me d'exploitation) enregistre
-      les paires cl&eacute;s/valeurs, (contrairement aux enregistrements
-      par ligne, utilis&eacute; par les autres bases de donn&eacute;es
-      relationnelles).
+   Ces fonctions vous permettent d'&eacute;crire des lignes dans une
+   base de donn&eacute;e de type dbm. Ce type de base (support&eacute;
+   par Berkeley db, gdbm, et quelques librairies syst&egrave;mes,
+   ou certaines librairies du syst&egrave;me d'exploitation) enregistre
+   les paires cl&eacute;s/valeurs, (contrairement aux enregistrements
+   par ligne, utilis&eacute; par les autres bases de donn&eacute;es
+   relationnelles).
   </simpara>
   <para>
    <example>
@@ -39,7 +39,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>int <function>dbmopen</function></funcdef>
+      <funcdef>resource <function>dbmopen</function></funcdef>
       <paramdef>string <parameter>filename</parameter></paramdef>
       <paramdef>string <parameter>flags</parameter></paramdef>
      </funcprototype>
@@ -55,22 +55,25 @@
      &eacute;craser une base existante), et lecture/&eacute;criture.
     </para>
     <para>
-      Retourne un identifiant, qui sera pass&eacute; &agrave; toutes
-      les autres fonctions dbm, en cas de succ&egrave;s, ou <literal>FALSE</literal> 
en
-      cas d'&eacute;chec.
-    </para>
-    <para>
-      Si ndbm est utilis&eacute;, ndbm va cr&eacute;er les fichiers
-      filename.dir et filename.pag. gdbm n'utilise qu'un fichier,
-      tout comme les librairie internes, et Berkeley db cr&eacute;e
-      le fichier filename.db. Notez que PHP dispose de son propre
-      syst&egrave;me de verrouillage des fichiers, qui s'additionne
-      &agrave; celui &eacute;ventuellement fait par les librairies.
-      PHP n'efface jamais les fichiers .lck qu'il cr&eacute;e. Il
-      les utilise comme inode fixe, sur lequel faire le verrouillage.
-      Pour plus d'informations sur les fichiers dbm, reportez vous
-      &agrave; vos pages de manuel Unix (man) , ou bien chargez gdbm :
-      <filename role="url">ftp://prep.ai.mit.edu/pub/gnu</filename>.
+     <function>dbmopen</function> retourne un identifiant, qui
+     sera pass&eacute; &agrave; toutes les autres fonctions dbm,
+     en cas de succ&egrave;s, ou <literal>FALSE</literal> en
+     cas d'&eacute;chec.
+    </para>
+    <para>
+     Si ndbm est utilis&eacute;, ndbm va cr&eacute;er les fichiers
+     <filename>filename.dir</filename> et <filename>filename.pag</filename>.
+     gdbm n'utilise qu'un fichier, tout comme les librairies internes,
+     et Berkeley db cr&eacute;e
+     le fichier <filename>filename.db</filename>. Notez que PHP
+     dispose de son propre syst&egrave;me de verrouillage des
+     fichiers, qui s'additionne &agrave; celui &eacute;ventuellement
+     utilis&eacute; par les librairies. PHP n'efface jamais les fichiers
+     <filename>.lck</filename> qu'il cr&eacute;e. Il les utilise comme
+     inode fixe, sur lequel faire le verrouillage.
+     Pour plus d'informations sur les fichiers dbm, reportez vous
+     &agrave; vos pages de manuel Unix (man) , ou bien chargez gdbm :
+     <filename role="url">ftp://prep.ai.mit.edu/pub/gnu</filename>.
      </para>
    </refsect1>
   </refentry>
@@ -84,11 +87,12 @@
     <funcsynopsis>
      <funcprototype>
      <funcdef>bool <function>dbmclose</function></funcdef>
-     <paramdef>int <parameter>dbm_identifier</parameter></paramdef>
+     <paramdef>resource <parameter>dbm_identifier</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      D&eacute;verrouille et ferme la base de donn&eacute;es dbm_identifier.
+     <function>dbmclose</function> d&eacute;verrouille et
+     ferme la base de donn&eacute;es <parameter>dbm_identifier</parameter>.
     </para>
    </refsect1>
   </refentry>
@@ -102,13 +106,14 @@
     <funcsynopsis>
      <funcprototype>
      <funcdef>bool <function>dbmexists</function></funcdef>
-     <paramdef>int <parameter>dbm_identifier</parameter></paramdef>
+     <paramdef>resource <parameter>dbm_identifier</parameter></paramdef>
      <paramdef>string <parameter>key</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      Retourne <literal>TRUE</literal> si il y a une valeur associ&eacute;e &agrave; 
la cl&eacute;
-      <parameter>key</parameter>.
+     <function>dbmexists</function> retourne <literal>TRUE</literal>
+     si il y a une valeur associ&eacute;e &agrave; la cl&eacute;
+     <parameter>key</parameter>.
     </para>
    </refsect1>
   </refentry>
@@ -122,13 +127,13 @@
     <funcsynopsis>
      <funcprototype>
      <funcdef>string <function>dbmfetch</function></funcdef>
-     <paramdef>int <parameter>dbm_identifier</parameter></paramdef>
+     <paramdef>resource <parameter>dbm_identifier</parameter></paramdef>
      <paramdef>string <parameter>key</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-     Retourne la valeur associ&eacute;e &agrave; la cl&eacute;
-     <parameter>key</parameter>.
+     <function>dbmfetch</function> retourne la valeur associ&eacute;e
+     &agrave; la cl&eacute; <parameter>key</parameter>.
     </para>
    </refsect1>
   </refentry>
@@ -142,17 +147,19 @@
     <funcsynopsis>
      <funcprototype>
      <funcdef>int <function>dbminsert</function></funcdef>
-     <paramdef>int <parameter>dbm_identifier</parameter></paramdef>
+     <paramdef>resource <parameter>dbm_identifier</parameter></paramdef>
      <paramdef>string <parameter>key</parameter></paramdef>
      <paramdef>string <parameter>value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      Ajoute la valeur <parameter>value</parameter> dans la base de
-      donn&eacute;es, avec la cl&eacute; <parameter>key</parameter>.
+     <function>dbminsert</function> ajoute la valeur
+     <parameter>value</parameter> dans la base de
+     donn&eacute;es, avec la cl&eacute; <parameter>key</parameter>.
     </para>
     <para>
-     Retourne -1 si la base a &eacute;t&eacute; ouverte en mode lecture
+     <function>dbminsert</function> retourne -1 si la base a
+     &eacute;t&eacute; ouverte en mode lecture
      seule, 0 si l'insertion a &eacute;t&eacute; r&eacute;ussie, et 1 si
      la cl&eacute; key existe d&eacute;j&agrave;. (Pour remplacer la
      valeur, utilisez <function>dbmreplace</function>.)
@@ -169,17 +176,18 @@
     <funcsynopsis>
      <funcprototype>
      <funcdef>bool <function>dbmreplace</function></funcdef>
-     <paramdef>int <parameter>dbm_identifier</parameter></paramdef>
+     <paramdef>resource <parameter>dbm_identifier</parameter></paramdef>
      <paramdef>string <parameter>key</parameter></paramdef>
      <paramdef>string <parameter>value</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      Remplace une valeur courante par la valeur <parameter>value</parameter>
-      pour la cl&eacute; <parameter>key</parameter>, dans une base dbm.
+     <function>dbmreplace</function> remplace la valeur courante par
+     la valeur <parameter>value</parameter> pour la cl&eacute;
+     <parameter>key</parameter>, dans une base <parameter>dbm_identifier</parameter>.
     </para>
     <para>
-     Cette fonction va cr&eacute;er la cl&eacute;, si elle n'existe pas
+     <function>dbmreplace</function> cr&eacute;e la cl&eacute;, si elle n'existe pas
      dans la base.
     </para>
    </refsect1>
@@ -194,16 +202,17 @@
     <funcsynopsis>
      <funcprototype>
      <funcdef>bool <function>dbmdelete</function></funcdef>
-     <paramdef>int <parameter>dbm_identifier</parameter></paramdef>
+     <paramdef>resource <parameter>dbm_identifier</parameter></paramdef>
      <paramdef>string <parameter>key</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-       Efface la valeur de la cl&eacute; <parameter>key</parameter>,
-       dans la base dbm.
+     <function>dbmdelete</function> efface la valeur de la cl&eacute;
+     <parameter>key</parameter>, dans la base <parameter>dbm_identifier</parameter>.
     </para>
     <para>
-        Retourne <literal>FALSE</literal> si la cl&eacute; n'existe pas dans cette 
base.
+     <function>dbmdelete</function> retourne <literal>FALSE</literal>
+     si la cl&eacute; n'existe pas dans cette base.
     </para>
    </refsect1>
   </refentry>
@@ -217,14 +226,15 @@
     <funcsynopsis>
      <funcprototype>
      <funcdef>string <function>dbmfirstkey</function></funcdef>
-     <paramdef>int <parameter>dbm_identifier</parameter></paramdef>
+     <paramdef>resource <parameter>dbm_identifier</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
-      Retourne la premi&egrave;re cl&eacute; de la base de donn&eacute;es.
-      Notez bien que les cl&eacute;s ne sont pas dans un ordre d&eacute;fini,
-      &eacute;tant donn&eacute; que la table est construite comme une table
-      de hash.
+     <function>dbmfirstkey</function> retourne la premi&egrave;re
+     cl&eacute; de la base de donn&eacute;es. Notez bien que les
+     cl&eacute;s ne sont pas dans un ordre d&eacute;fini,
+     &eacute;tant donn&eacute; que la table est construite comme une table
+     de hash.
     </para>
    </refsect1>
   </refentry>
@@ -237,10 +247,10 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-     <funcdef>string <function>dbmnextkey</function></funcdef>
-     <paramdef>int <parameter>dbm_identifier</parameter></paramdef>
-     <paramdef>string <parameter>key</parameter></paramdef>
-         </funcprototype>
+      <funcdef>string <function>dbmnextkey</function></funcdef>
+      <paramdef>resource <parameter>dbm_identifier</parameter></paramdef>
+      <paramdef>string <parameter>key</parameter></paramdef>
+     </funcprototype>
     </funcsynopsis>
     <para>
      <function>dbmnextkey</function> retourne la cl&eacute; apr&egrave;s la cl&eacute;
Index: phpdoc/fr/functions/funchand.xml
diff -u phpdoc/fr/functions/funchand.xml:1.11 phpdoc/fr/functions/funchand.xml:1.12
--- phpdoc/fr/functions/funchand.xml:1.11       Thu Mar  8 05:07:51 2001
+++ phpdoc/fr/functions/funchand.xml    Tue Mar 13 05:37:01 2001
@@ -94,7 +94,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>call_user_func</function> appelle la fonction utilisateur 
+     <function>call_user_func</function> appelle la fonction utilisateur
      <parameter>function_name</parameter>, et lui passe les param&egrave;tres
      <parameter><optional>parameter</optional></parameter>.
      Par exemple :
Index: phpdoc/fr/functions/gmp.xml
diff -u phpdoc/fr/functions/gmp.xml:1.6 phpdoc/fr/functions/gmp.xml:1.7
--- phpdoc/fr/functions/gmp.xml:1.6     Thu Mar  8 02:48:53 2001
+++ phpdoc/fr/functions/gmp.xml Tue Mar 13 05:37:01 2001
@@ -1,26 +1,26 @@
  <reference id="ref.gmp">
   <title>GMP</title>
   <titleabbrev>GMP</titleabbrev>
- <partintro>
+  <partintro>
    <simpara>
-   Ces fonctions vous permettent de travailler avec des nombres de taille
-   arbitraire, en utilisant la librairie GNU <acronym>MP</acronym>.
-   Pour pouvoir y acc&eacute;der, vous devez compiler PHP avec le support
-   <acronym>GMP</acronym> en utilisant l'option
-   <option role="configure">--with-gmp</option>.
+    Ces fonctions vous permettent de travailler avec des nombres de taille
+    arbitraire, en utilisant la librairie GNU <acronym>MP</acronym>.
+    Pour pouvoir y acc&eacute;der, vous devez compiler PHP avec le support
+    <acronym>GMP</acronym> en utilisant l'option
+    <option role="configure">--with-gmp</option>.
    </simpara>
    <simpara>
-   Vous pouvez t&eacute;l&eacute;charger <acronym>GMP</acronym> sur le site de <ulink
-   url="&url.gmp;">&url.gmp;</ulink>.
-   Ce site propose aussi un manuel <acronym>GMP</acronym>.
+    Vous pouvez t&eacute;l&eacute;charger <acronym>GMP</acronym> sur le site de <ulink
+    url="&url.gmp;">&url.gmp;</ulink>.
+    Ce site propose aussi un manuel <acronym>GMP</acronym>.
    </simpara>
    <simpara>
-   Vous devez utiliser GMP version 2 ou plus r&eacute;cent pour utiliser ces 
fonctions.
-   Certaines d'entre elles peuvent requ&eacute;rir une version encore plus 
r&eacute;cente de
-   GMP.
+    Vous devez utiliser GMP version 2 ou plus r&eacute;cent pour utiliser ces 
+fonctions.
+    Certaines d'entre elles peuvent requ&eacute;rir une version encore plus 
+r&eacute;cente de
+    GMP.
    </simpara>
    <simpara>
-   Ces fonctions ont &eacute;t&eacute; ajout&eacute;e dans PHP 4.0.4.
+    Ces fonctions ont &eacute;t&eacute; ajout&eacute;e dans PHP 4.0.4.
    </simpara>
    <note>
     <para>
@@ -440,8 +440,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-        <function>gmp_neg</function> retourne l'oppos&eacute; de 
<function>gmp_neg</function><parameter>a</parameter>
-        (-<parameter>a</parameter>).
+        <function>gmp_neg</function> retourne l'oppos&eacute; de
+        <function>gmp_neg</function><parameter>a</parameter>
+        (-1 * <parameter>a</parameter>).
     </para>
    </refsect1>
   </refentry>
@@ -580,8 +581,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-        <function>gmp_pow</function> &eacute;l&egrave;ve <parameter>base</parameter> 
&agrave; la
-        puissance <parameter>exp</parameter>. Dans le cas de 0^0,
+        <function>gmp_pow</function> &eacute;l&egrave;ve
+        <parameter>base</parameter> &agrave; la puissance
+        <parameter>exp</parameter>. Dans le cas de 0^0,
         <function>gmp_pow</function> retourne 1.<parameter>exp</parameter>
         ne doit pas &ecirc;tre n&eacute;gatif.
     </para>
@@ -635,7 +637,8 @@
         identifi&eacute; comme "probablement" premier.
     </para>
        <para>
-     Cette focntion utilise le teste de probabilit&eacute; Miller-Rabin.
+     <function>gmp_prob_prime</function> utilise le test de probabilit&eacute;
+     Miller-Rabin.
        </para>
    </refsect1>
   </refentry>
@@ -898,7 +901,7 @@
   <refentry id="function.gmp-scan1">
    <refnamediv>
     <refname>gmp_scan1</refname>
-    <refpurpose>Recherche 0</refpurpose>
+    <refpurpose>Recherche 1</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -911,9 +914,9 @@
     </funcsynopsis>
     <para>
         <function>gmp_scan1</function> recherche dans <parameter>a</parameter>,
-        en commencant &agrave; la position <parameter>start</parameter>, vers les bits
-        de poids lourd, jusqu'&agrave; ce qu'elle rencontre un bit &agrave; 1. Sa 
position est
-        alors retourn&eacute;e.
+        en commencant &agrave; la position <parameter>start</parameter>,
+        vers les bits de poids lourd, jusqu'&agrave; ce qu'elle rencontre
+        un bit &agrave; 1. Sa position est alors retourn&eacute;e.
     </para>
    </refsect1>
   </refentry>
@@ -952,7 +955,7 @@
     </funcsynopsis>
     <para>
         <function>gmp_hamdist</function> retourne la distance de Hamming
-        entre <parameter>a</parameter> et <parameter>a</parameter>. Les deux
+        entre <parameter>a</parameter> et <parameter>b</parameter>. Les deux
         param&egrave;tres doivent &ecirc;tre strictement positif.
     </para>
    </refsect1>
Index: phpdoc/fr/functions/mnogosearch.xml
diff -u phpdoc/fr/functions/mnogosearch.xml:1.2 phpdoc/fr/functions/mnogosearch.xml:1.3
--- phpdoc/fr/functions/mnogosearch.xml:1.2     Mon Feb 12 07:17:46 2001
+++ phpdoc/fr/functions/mnogosearch.xml Tue Mar 13 05:37:01 2001
@@ -1,466 +1 @@
- <reference id="ref.mnogo">
-  <title>mnoGoSearch</title>
-  <titleabbrev>mnoGoSearch</titleabbrev>
-  <partintro>
-   <simpara>
-    Ces fonctions donnent l'acc&egrave;s &agrave; mnoGoSearch (anciennement
-    UdmSearch), moteur de recherche du monde libre. Pour pouvoir les
-    utiliser, vous devez inclure le support en ajoutant l'option
-    <option role="configure">--with-mnogosearch</option>. 
-    Si vous utilisez cette option sans indiquer le chemin jusqu'&agrave;
-    mnogosearch, PHP essaiera de le trouver dans le dossier
-    <filename>/usr/local/mnogosearch</filename>. Si vous avez install&eacute;
-    mnogosearch dans un autre endroit, vous devez l'indiquer comme
-    ceci : <option role="configure">--with-mnogosearch=DIR</option>.
-   </simpara>
-   <note>
-    <para>
-     PHP supporte naturellement MySQL. Il faut savoir que mnoGoSearch
-     n'est pas compatible avec la librairie interne de PHP, et ne
-     peut fonctionner qu'avec les librairies g&eacute;n&eacute;riques 
-     MySQL. Par cons&eacute;quent, si vous utilisez mnoGoSearch avec 
-     MySQL, indiquez le dossier d'installation de MySQL durant
-     la configuration avec l'option : 
-     <option role="configure">--with-mnogosearch --with-mysql=/usr</option>.
-    </para>
-   </note>
-   <simpara>
-    Pour utiliser ces fonctions, vous devez installer les verions
-    3.1.9 ou plus r&eacute;cente de mnoGoSearch.
-   </simpara>
-   <simpara>
-    Plus de d&eacute;tails sur le site officiel de mnoGoSearch : 
-    <ulink url="&url.mnogo">&url.mnogo;</ulink>.
-   </simpara>
-  </partintro>
-  <refentry id="function.udm_alloc_agent">
-   <refnamediv>
-    <refname>Udm_Alloc_Agent</refname>
-    <refpurpose>Alloue une session mnoGoSearch</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>int <function>udm_alloc_agent</function></funcdef>
-      <paramdef>string <parameter>dbaddr</parameter></paramdef>
-      <paramdef>string
-       <parameter>
-        <optional>dbmode</optional>
-       </parameter>
-      </paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_alloc_agent</function> retourne un identifiant d'agent
-     mnogosearch en cas de succ&egrave;s, et <literal>FALSE</literal> sinon.
-     Cette fonction cr&eacute;e une session avec les param&egrave;tres
-     de base de donn&eacute;es.
-    </para>
-    <note>
-     <para>
-      En r&eacute;alit&eacute;, <function>udm_alloc_agent</function> n'ouvre
-      pas de connexion, et donc, ne v&eacute;rifie ni le nom d'utilisateur,
-      ni le mot de passe.
-     </para>
-    </note>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_set_agent_param">
-   <refnamediv>
-    <refname>Udm_Set_Agent_Param</refname>
-    <refpurpose>D&eacute;finit les param&egrave;tres de session 
mnoGoSearch</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef><function>udm_set_agent_param</function></funcdef>
-      <paramdef>int <parameter>agent</parameter></paramdef>
-      <paramdef>int <parameter>var</parameter></paramdef>
-      <paramdef>string <parameter>val</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_alloc_agent</function> retourne <literal>TRUE</literal> 
-     en cas de succ&egrave;s, et <literal>FALSE</literal> en cas d'erreur. 
-     <function>udm_alloc_agent</function> d&eacute;finit les param&egrave;tres
-     de session mnoGoSearch.
-    </para>
-    <para>
-     Les param&egrave;tres suivants et leur valeur sont support&eacute;s : 
-    </para>
-    <para> 
-     <parameter>UDM_PARAM_PAGE_NUM</parameter> sert &agrave; sp&eacute;cifier
-     le num&eacute;ro de page de r&eacute;sultat (les r&eacute;sultats sont 
retourn&eacute;s
-     par pages, en commencant &agrave; la page 0, avec 
-     <parameter>UDM_PARAM_PAGE_SIZE</parameter> r&eacute;sultats par
-     page).
-    </para>
-    <para>
-     <parameter>UDM_PARAM_PAGE_SIZE</parameter> - nombre de
-     r&eacute;sultats par page.
-    </para>
-    <para>
-     <parameter>UDM_PARAM_SEARCH_MODE</parameter> - mode de recherche.
-     Les constantes suivante sont d&eacute;finies : 
<parameter>UDM_MODE_ALL</parameter> -
-     recherche tous les mots; <parameter>UDM_MODE_ANY</parameter> - 
-     recherche l'un des mots; <parameter>UDM_MODE_BOOL</parameter> - 
-     requ&ecirc;te bool&eacute;enne.
-    </para>
-    <para>
-     <parameter>UDM_PARAM_CACHE_MODE</parameter> - active ou d&eacute;sactive
-     le cache de recherche. Valeurs accept&eacute;es : 
-     <parameter>UDM_CACHE_ENABLED</parameter>,
-     <parameter>UDM_CACHE_DISABLED</parameter>
-    </para>
-    <para>
-     <parameter>UDM_PARAM_TRACK_MODE</parameter> - active ou d&eacute;sactive
-     le mode "trackquery". Valeurs accept&eacute;es : 
-     <parameter>UDM_TRACK_ENABLED</parameter>,
-     <parameter>UDM_TRACK_DISABLED</parameter>
-    </para>
-    <para>
-     <parameter>UDM_PARAM_CHARSET</parameter> - d&eacute;finit le jeu de 
-     caract&egrave;re local. Les valeurs possibles sont celles
-     support&eacute;es par mnoGoSearch :  <literal>koi8-r</literal>,
-     <literal>cp1251</literal>, ...
-    </para>
-    <para>
-     <parameter>UDM_PARAM_STOPFILE</parameter> - d&eacute;finit le nom et le
-     chemin jusqu'aux fichier de mots interdits ("stopwords") : il y a une
-     l&eacute;g&egrave;re diff&eacute;rence avec mnoGoSearch. Si mnoGoSearch est 
configur&eacute; avec
-     un chemin relatif, ou sans chemin, alors il cherchera ce fichier 
-     en fonction de <parameter>UDM_CONF_DIR</parameter>. Alors que le module
-     recherche le fichier dans le chemin courant, c'est &agrave; dire le chemin
-     du script ex&eacute;cut&eacute;.
-    </para>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_add_search_limit">
-   <refnamediv>
-    <refname>Udm_Add_Search_Limit</refname>
-    <refpurpose>D&eacute;finit diverses limites de recherche</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef><function>udm_add_search_limit</function></funcdef>
-      <paramdef>int <parameter>agent</parameter></paramdef>
-      <paramdef>int <parameter>var</parameter></paramdef>
-      <paramdef>string <parameter>val</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_add_search_limit</function> retourne 
-     <literal>TRUE</literal> en cas de succ&egrave;s, et <literal>FALSE</literal>
-     en cas d'erreur.
-    </para>
-    <note>
-     <para>
-      Cette fonction n'est pas impl&eacute;ment&eacute;e, mais il est pr&eacute;vue 
qu'elle le
-      soit. Elle d&eacute;finira alors diverses restrictions de recherche
-      telles que par cat&eacute;gorie, par &eacute;tiquette, par date.., de 
mani&egrave;re
-      analogue <parameter>Udm_Set_Agent_Param</parameter>.
-     </para>
-    </note>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_find">
-   <refnamediv>
-    <refname>Udm_Find</refname>
-    <refpurpose>Effectue une recherche</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>int <function>udm_find</function></funcdef>
-      <paramdef>int <parameter>agent</parameter></paramdef>
-      <paramdef>string <parameter>query</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_add_search_limit</function> retourne 
-     <literal>TRUE</literal> en cas de succ&egrave;s, et 
-     <literal>FALSE</literal> en cas d'erreur.
-    </para>
-    <para>
-     La recherche en elle-m&ecirc;me. Le premier argument <parameter>agent</parameter>
-     est la session, le second est la <parameter>query</parameter>.
-     Pour rechercher, entrez les mots avec lesquels que vous voulez
-     faire une recherche, puis cliquez sur le bouton d'envoi. 
-     Par exemple, "<literal>mysql odbc</literal>". Vous ne devez
-     pas utiliser de guillemets doubles <literal>"</literal>, car 
-     ils sont utilis&eacute;s par mnoGoSearch pour s&eacute;parer une requ&ecirc;te 
en 
-     mots. Avec l'exemple ci-dessus, mnoGoSearch va rechercher les
-     pages contenant "mysql" et/ou "odbc". Les meilleures r&eacute;ponses
-     seront class&eacute;es en premier, et affich&eacute;es en t&ecirc;te de liste.
-     Si vous selectionez le mode de recherche "tous" ("ALL"), la recherche
-     va retourner les documents qui contiennent l'un ou l'autre
-     des mots que vous avez entr&eacute;. Dans le cas o&ugrave; vous utilisez le
-     mode "ANY", la recheche retourne la lsite des documents qui contiennent
-     l'un ou l'autre des mots. Si vous voulez acc&eacute;der aux fonctions
-     avanc&eacute;es de recherche, vous pouvez utiliser le mode "BOOL", qui
-     vous permet d'entrer directement des requ&ecirc;tes. 
-    </para>
-    <para>
-     mnoGoSearch utilise les op&eacute;rateurs bool&eacute;ean suivants : 
-    </para>
-    <para>
-     &amp; - AND, ET logique. Par exemple, &quot;mysql &amp;
-     odbc&quot;. mnoGoSearch recherche toutes les URL qui contiennent
-     &agrave; la fois les mots &quot;mysql&quot; et &quot;odbc&quot;.
-    </para>
-    <para>
-     | -  OR, OU logique. Par exemple, &quot;mysql |
-     odbc&quot;. mnoGoSearch recherche toutes les URL qui contiennent
-     soit &quot;mysql&quot;, soit &quot;odbc&quot;.
-    </para>
-    <para>
-     ~ - NOT, NON logique. Par exemple, &quot;mysql &amp; ~odbc&quot;.
-     mnoGoSearch recherche toutes les URL qui contiennent le
-     mot &quot;mysql&quot; mais ne contiennent pas le mot &quot;odbc&quot;.
-     Attention : la requ&ecirc;te &quot;~odbc&quot; ne trouvera rien!
-    </para>
-    <para>
-     () - Groupage de commandes pour les requ&ecirc;tes complexes : par exemple,
-     &quot;(mysql | msql) &amp; ~postgres&quot;.  Le mode par requ&ecirc;te est
-     simple et puissant &agrave; la fois. Vous pouvez utiliser les commandes
-     bool&eacute;ennes habituelles avec ce mode.
-    </para>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_get_res_param">
-   <refnamediv>
-    <refname>Udm_Get_Res_Param</refname>
-    <refpurpose>Lit les param&egrave;tres de r&eacute;sultats mnoGoSearch</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>int <function>udm_get_res_param</function></funcdef>
-      <paramdef>int <parameter>res</parameter></paramdef>
-      <paramdef>int <parameter>param</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_get_res_param</function> retourne les param&egrave;tres
-     de r&eacute;sultat en cas de succ&egrave;s, <literal>FALSE</literal> en cas 
d'erreur.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>res</parameter> est un identifiant 
-     de r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
<parameter>Udm-Find</parameter>.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>param</parameter> peut prendre les valeurs
-     suivantes : 
-    </para>
-    <para>
-     <parameter>UDM_PARAM_NUM_ROWS</parameter> - nombre de liens
-     trouv&eacute;s dans la page courante. Il est &eacute;gal &agrave; 
-     <parameter>UDM_PARAM_PAGE_SIZE</parameter> pour toutes les
-     pages sauf pour la derni&egrave;re, o&ugrave; il peut &ecirc;tre 
inf&eacute;rieur.
-    </para>
-    <para>
-     <parameter>UDM_PARAM_FOUND</parameter> - nombre total de r&eacute;sultats
-     trouv&eacute;s.
-    </para>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_get_res_field">
-   <refnamediv>
-    <refname>Udm_Get_Res_Field</refname>
-    <refpurpose>Lit un champs de r&eacute;sultat mnoGoSearch</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>int <function>udm_get_res_field</function></funcdef>
-      <paramdef>int <parameter>res</parameter></paramdef>
-      <paramdef>int <parameter>row</parameter></paramdef>
-      <paramdef>int <parameter>field</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_alloc_agent</function> retourne la valeur du 
-     champs <parameter>field</parameter> dans la ligne <parameter>row</parameter>,
-     du r&eacute;sultat <parameter>res</parameter>, et 
-     <literal>FALSE</literal> sinon.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>res</parameter> est un identifiant 
-     de r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
<parameter>Udm-Find</parameter>.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>row</parameter> est le num&eacute;ro du lien dans
-     la page courante. Il peut valoir de 0 jusqu'&agrave; 
-     <parameter>UDM_PARAM_NUM_ROWS</parameter>.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>field</parameter> est l'identifiant de
-     champs, et peut prendre l'une des valeurs suivantes : 
-    </para>
-    <para>
-     <parameter>UDM_FIELD_URL</parameter> - URL
-    </para>
-    <para>
-     <parameter>UDM_FIELD_CONTENT</parameter> - "Content-type" : type MIME de contenu
-    </para>
-    <para>
-     <parameter>UDM_FIELD_TITLE</parameter> - Titre de la page
-    </para>
-    <para>
-     <parameter>UDM_FIELD_KEYWORDS</parameter> - Les mots cl&eacute;s, contenus dans 
les
-     balises meta de la page.
-    </para>
-    <para>
-     <parameter>UDM_FIELD_DESC</parameter> - La descriptioncontenus dans les
-     balises meta de la page.
-    </para>
-    <para>
-     <parameter>UDM_FIELD_TEXT</parameter> - Le corps de la page.
-    </para>
-    <para>
-     <parameter>UDM_FIELD_SIZE</parameter> - La taille de la page.
-    </para>
-    <para>
-     <parameter>UDM_FIELD_URLID</parameter> - Un identifiant unique.
-    </para>
-    <para>
-     <parameter>UDM_FIELD_SCORE</parameter> - Le score de la page.
-    </para>
-    <para>
-     <parameter>UDM_FIELD_MODIFIED</parameter> - La date de derni&egrave;re 
modification,
-     sous la forme d'un timestamp.
-    </para>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_free_res">
-   <refnamediv>
-    <refname>Udm_Free_Res</refname>
-    <refpurpose>Lib&egrave;re un r&eacute;sultat mnoGoSearch</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>int <function>udm_free_res</function></funcdef>
-      <paramdef>int <parameter>res</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_free_res</function> retourne <literal>TRUE</literal> en
-     cas de succ&egrave;s, <literal>FALSE</literal> sinon.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>res</parameter> est un identifiant 
-     de r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
<parameter>Udm-Find</parameter>.
-    </para>
-    <para>
-     <function>udm_free_res</function> lib&egrave;re la m&eacute;moire de tous
-     les r&eacute;sultats g&eacute;n&eacute;r&eacute;s.
-    </para>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_free_agent">
-   <refnamediv>
-    <refname>Udm_Free_Agent</refname>
-    <refpurpose>D&eacute;truit une session mnoGoSearch</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>int <function>udm_free_agent</function></funcdef>
-      <paramdef>int <parameter>agent</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_free_res</function> retourne <literal>TRUE</literal> en
-     cas de succ&egrave;s, <literal>FALSE</literal> sinon.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>res</parameter> est un identifiant 
-     de r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
<parameter>Udm-Find</parameter>.
-    </para>
-    <para>
-     <function>udm_free_agent</function> d&eacute;truit l'agent de recherche
-     cr&eacute;&eacute; par <function>udm_alloc_agent</function>.
-    </para>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_errno">
-   <refnamediv>
-    <refname>Udm_Errno</refname>
-    <refpurpose>Num&eacute;ro d'erreur mnoGoSearch</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>int <function>udm_errno</function></funcdef>
-      <paramdef>int <parameter>agent</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_errno</function> retourne le num&eacute;ro d'erreur mnoGoSearch,
-     ou bien <literal>0</literal> sinon.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>agent</parameter> est un identifiant 
-     de r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
<parameter>Udm_Alloc_Agent</parameter>.
-    </para>
-    <para>
-     <function>udm_errno</function> retourne le num&eacute;ro de l'erreur
-     g&eacute;n&eacute;r&eacute; par l'agent <parameter>agent</parameter>.
-    </para>
-   </refsect1>
-  </refentry>
-  <refentry id="function.udm_error">
-   <refnamediv>
-    <refname>Udm_Error</refname>
-    <refpurpose>Message d'erreur mnoGoSearch</refpurpose>
-   </refnamediv>
-   <refsect1>
-    <title>Description</title>
-    <funcsynopsis>
-     <funcprototype>
-      <funcdef>string <function>udm_error</function></funcdef>
-      <paramdef>int <parameter>agent</parameter></paramdef>
-     </funcprototype>
-    </funcsynopsis>
-    <para>
-     <function>udm_errno</function> retourne le message d'erreur mnoGoSearch,
-     ou bien une cha&icirc;ne vide sinon.
-    </para>
-    <para>
-     Le param&egrave;tre <parameter>agent</parameter> est un identifiant 
-     de r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
<parameter>Udm_Alloc_Agent</parameter>.
-    </para>
-    <para>
-     <function>udm_error</function> retourne le num&eacute;ro de l'erreur
-     g&eacute;n&eacute;r&eacute; par l'agent <parameter>agent</parameter>.
-    </para>
-   </refsect1>
-  </refentry>
- </reference>
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-sgml-parent-document:nil
-sgml-default-dtd-file:"../../manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
--->
+ <reference id="ref.mnogo">  <title>mnoGoSearch</title>  
+<titleabbrev>mnoGoSearch</titleabbrev>  <partintro>   <simpara>    Ces fonctions 
+donnent l'acc&egrave;s &agrave; mnoGoSearch (anciennement    UdmSearch), moteur de 
+recherche du monde libre. Pour pouvoir les    utiliser, vous devez inclure le support 
+en ajoutant l'option    <option role="configure">--with-mnogosearch</option>.     Si 
+vous utilisez cette option sans indiquer le chemin jusqu'&agrave;    mnogosearch, PHP 
+essaiera de le trouver dans le dossier    
+<filename>/usr/local/mnogosearch</filename>. Si vous avez install&eacute;    
+mnogosearch dans un autre endroit, vous devez l'indiquer comme    ceci : <option 
+role="configure">--with-mnogosearch=DIR</option>.   </simpara>   <note>    <para>     
+PHP supporte naturellement MySQL. Il faut savoir que mnoGoSearch     n'est pas 
+compatible avec la librairie interne de PHP, et ne     peut fonctionner qu'avec les 
+librairies g&eacute;n&eacute;riques      MySQL. Par cons&eacute;quent, si vous 
+utilisez mnoGoSearch avec      MySQL, indiquez le dossier d'installation de MySQL 
+durant     la configuration avec l'option :      <option 
+role="configure">--with-mnogosearch --with-mysql=/usr</option>.    </para>   </note>  
+ <simpara>    Pour utiliser ces fonctions, vous devez installer les verions    3.1.9 
+ou plus r&eacute;cente de mnoGoSearch.   </simpara>   <simpara>    Plus de 
+d&eacute;tails sur le site officiel de mnoGoSearch :     <ulink 
+url="&url.mnogo">&url.mnogo;</ulink>.   </simpara>  </partintro>  <refentry 
+id="function.udm_alloc_agent">   <refnamediv>    <refname>Udm_Alloc_Agent</refname>   
+ <refpurpose>Alloue une session mnoGoSearch</refpurpose>   </refnamediv>   <refsect1> 
+   <title>Description</title>    <funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>udm_alloc_agent</function></funcdef>      <paramdef>string 
+<parameter>dbaddr</parameter></paramdef>      <paramdef>string       <parameter>      
+  <optional>dbmode</optional>       </parameter>      </paramdef>     
+</funcprototype>    </funcsynopsis>    <para>     
+<function>udm_alloc_agent</function> retourne un identifiant d'agent     mnogosearch 
+en cas de succ&egrave;s, et <literal>FALSE</literal> sinon.     Cette fonction 
+cr&eacute;e une session avec les param&egrave;tres     de base de donn&eacute;es.    
+</para>    <note>     <para>      En r&eacute;alit&eacute;, 
+<function>udm_alloc_agent</function> n'ouvre      pas de connexion, et donc, ne 
+v&eacute;rifie ni le nom d'utilisateur,      ni le mot de passe.     </para>    
+</note>   </refsect1>  </refentry>  <refentry id="function.udm_set_agent_param">   
+<refnamediv>    <refname>Udm_Set_Agent_Param</refname>    <refpurpose>D&eacute;finit 
+les param&egrave;tres de session mnoGoSearch</refpurpose>   </refnamediv>   
+<refsect1>    <title>Description</title>    <funcsynopsis>     <funcprototype>      
+<funcdef><function>udm_set_agent_param</function></funcdef>      <paramdef>int 
+<parameter>agent</parameter></paramdef>      <paramdef>int 
+<parameter>var</parameter></paramdef>      <paramdef>string 
+<parameter>val</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>udm_alloc_agent</function> retourne <literal>TRUE</literal>      
+en cas de succ&egrave;s, et <literal>FALSE</literal> en cas d'erreur.      
+<function>udm_alloc_agent</function> d&eacute;finit les param&egrave;tres     de 
+session mnoGoSearch.    </para>    <para>     Les param&egrave;tres suivants et leur 
+valeur sont support&eacute;s :     </para>    <para>      
+<parameter>UDM_PARAM_PAGE_NUM</parameter> sert &agrave; sp&eacute;cifier     le 
+num&eacute;ro de page de r&eacute;sultat (les r&eacute;sultats sont retourn&eacute;s  
+   par pages, en commencant &agrave; la page 0, avec      
+<parameter>UDM_PARAM_PAGE_SIZE</parameter> r&eacute;sultats par     page).    </para> 
+   <para>     <parameter>UDM_PARAM_PAGE_SIZE</parameter> - nombre de     
+r&eacute;sultats par page.    </para>    <para>     
+<parameter>UDM_PARAM_SEARCH_MODE</parameter> - mode de recherche.     Les constantes 
+suivante sont d&eacute;finies : <parameter>UDM_MODE_ALL</parameter> -     recherche 
+tous les mots; <parameter>UDM_MODE_ANY</parameter> -      recherche l'un des mots; 
+<parameter>UDM_MODE_BOOL</parameter> -      requ&ecirc;te bool&eacute;enne.    
+</para>    <para>     <parameter>UDM_PARAM_CACHE_MODE</parameter> - active ou 
+d&eacute;sactive     le cache de recherche. Valeurs accept&eacute;es :      
+<parameter>UDM_CACHE_ENABLED</parameter>,     
+<parameter>UDM_CACHE_DISABLED</parameter>    </para>    <para>     
+<parameter>UDM_PARAM_TRACK_MODE</parameter> - active ou d&eacute;sactive     le mode 
+"trackquery". Valeurs accept&eacute;es :      
+<parameter>UDM_TRACK_ENABLED</parameter>,     
+<parameter>UDM_TRACK_DISABLED</parameter>    </para>    <para>     
+<parameter>UDM_PARAM_CHARSET</parameter> - d&eacute;finit le jeu de      
+caract&egrave;re local. Les valeurs possibles sont celles     support&eacute;es par 
+mnoGoSearch :  <literal>koi8-r</literal>,     <literal>cp1251</literal>, ...    
+</para>    <para>     <parameter>UDM_PARAM_STOPFILE</parameter> - d&eacute;finit le 
+nom et le     chemin jusqu'aux fichier de mots interdits ("stopwords") : il y a une   
+  l&eacute;g&egrave;re diff&eacute;rence avec mnoGoSearch. Si mnoGoSearch est 
+configur&eacute; avec     un chemin relatif, ou sans chemin, alors il cherchera ce 
+fichier      en fonction de <parameter>UDM_CONF_DIR</parameter>. Alors que le module  
+   recherche le fichier dans le chemin courant, c'est &agrave; dire le chemin     du 
+script ex&eacute;cut&eacute;.    </para>   </refsect1>  </refentry>  <refentry 
+id="function.udm_add_search_limit">   <refnamediv>    
+<refname>Udm_Add_Search_Limit</refname>    <refpurpose>D&eacute;finit diverses 
+limites de recherche</refpurpose>   </refnamediv>   <refsect1>    
+<title>Description</title>    <funcsynopsis>     <funcprototype>      
+<funcdef><function>udm_add_search_limit</function></funcdef>      <paramdef>int 
+<parameter>agent</parameter></paramdef>      <paramdef>int 
+<parameter>var</parameter></paramdef>      <paramdef>string 
+<parameter>val</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>udm_add_search_limit</function> retourne      
+<literal>TRUE</literal> en cas de succ&egrave;s, et <literal>FALSE</literal>     en 
+cas d'erreur.    </para>    <note>     <para>      Cette fonction n'est pas 
+impl&eacute;ment&eacute;e, mais il est pr&eacute;vue qu'elle le      soit. Elle 
+d&eacute;finira alors diverses restrictions de recherche      telles que par 
+cat&eacute;gorie, par &eacute;tiquette, par date.., de mani&egrave;re      analogue 
+<parameter>Udm_Set_Agent_Param</parameter>.     </para>    </note>   </refsect1>  
+</refentry>  <refentry id="function.udm_find">   <refnamediv>    
+<refname>Udm_Find</refname>    <refpurpose>Effectue une recherche</refpurpose>   
+</refnamediv>   <refsect1>    <title>Description</title>    <funcsynopsis>     
+<funcprototype>      <funcdef>int <function>udm_find</function></funcdef>      
+<paramdef>int <parameter>agent</parameter></paramdef>      <paramdef>string 
+<parameter>query</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>udm_add_search_limit</function> retourne      
+<literal>TRUE</literal> en cas de succ&egrave;s, et      <literal>FALSE</literal> en 
+cas d'erreur.    </para>    <para>     La recherche en elle-m&ecirc;me. Le premier 
+argument <parameter>agent</parameter>     est la session, le second est la 
+<parameter>query</parameter>.     Pour rechercher, entrez les mots avec lesquels que 
+vous voulez     faire une recherche, puis cliquez sur le bouton d'envoi.      Par 
+exemple, "<literal>mysql odbc</literal>". Vous ne devez     pas utiliser de 
+guillemets doubles <literal>"</literal>, car      ils sont utilis&eacute;s par 
+mnoGoSearch pour s&eacute;parer une requ&ecirc;te en      mots. Avec l'exemple 
+ci-dessus, mnoGoSearch va rechercher les     pages contenant "mysql" et/ou "odbc". 
+Les meilleures r&eacute;ponses     seront class&eacute;es en premier, et 
+affich&eacute;es en t&ecirc;te de liste.     Si vous selectionez le mode de recherche 
+"tous" ("ALL"), la recherche     va retourner les documents qui contiennent l'un ou 
+l'autre     des mots que vous avez entr&eacute;. Dans le cas o&ugrave; vous utilisez 
+le     mode "ANY", la recheche retourne la lsite des documents qui contiennent     
+l'un ou l'autre des mots. Si vous voulez acc&eacute;der aux fonctions     
+avanc&eacute;es de recherche, vous pouvez utiliser le mode "BOOL", qui     vous 
+permet d'entrer directement des requ&ecirc;tes.     </para>    <para>     mnoGoSearch 
+utilise les op&eacute;rateurs bool&eacute;ean suivants :     </para>    <para>     
+&amp; - AND, ET logique. Par exemple, &quot;mysql &amp;     odbc&quot;. mnoGoSearch 
+recherche toutes les URL qui contiennent     &agrave; la fois les mots 
+&quot;mysql&quot; et &quot;odbc&quot;.    </para>    <para>     | -  OR, OU logique. 
+Par exemple, &quot;mysql |     odbc&quot;. mnoGoSearch recherche toutes les URL qui 
+contiennent     soit &quot;mysql&quot;, soit &quot;odbc&quot;.    </para>    <para>   
+  ~ - NOT, NON logique. Par exemple, &quot;mysql &amp; ~odbc&quot;.     mnoGoSearch 
+recherche toutes les URL qui contiennent le     mot &quot;mysql&quot; mais ne 
+contiennent pas le mot &quot;odbc&quot;.     Attention : la requ&ecirc;te 
+&quot;~odbc&quot; ne trouvera rien!    </para>    <para>     () - Groupage de 
+commandes pour les requ&ecirc;tes complexes : par exemple,     &quot;(mysql | msql) 
+&amp; ~postgres&quot;.  Le mode par requ&ecirc;te est     simple et puissant &agrave; 
+la fois. Vous pouvez utiliser les commandes     bool&eacute;ennes habituelles avec ce 
+mode.    </para>   </refsect1>  </refentry>  <refentry 
+id="function.udm_get_res_param">   <refnamediv>    
+<refname>Udm_Get_Res_Param</refname>    <refpurpose>Lit les param&egrave;tres de 
+r&eacute;sultats mnoGoSearch</refpurpose>   </refnamediv>   <refsect1>    
+<title>Description</title>    <funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>udm_get_res_param</function></funcdef>      <paramdef>int 
+<parameter>res</parameter></paramdef>      <paramdef>int 
+<parameter>param</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>udm_get_res_param</function> retourne les param&egrave;tres     
+de r&eacute;sultat en cas de succ&egrave;s, <literal>FALSE</literal> en cas d'erreur. 
+   </para>    <para>     Le param&egrave;tre <parameter>res</parameter> est un 
+identifiant      de r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
+<parameter>Udm-Find</parameter>.    </para>    <para>     Le param&egrave;tre 
+<parameter>param</parameter> peut prendre les valeurs     suivantes :     </para>    
+<para>     <parameter>UDM_PARAM_NUM_ROWS</parameter> - nombre de liens     
+trouv&eacute;s dans la page courante. Il est &eacute;gal &agrave;      
+<parameter>UDM_PARAM_PAGE_SIZE</parameter> pour toutes les     pages sauf pour la 
+derni&egrave;re, o&ugrave; il peut &ecirc;tre inf&eacute;rieur.    </para>    <para>  
+   <parameter>UDM_PARAM_FOUND</parameter> - nombre total de r&eacute;sultats     
+trouv&eacute;s.    </para>   </refsect1>  </refentry>  <refentry 
+id="function.udm_get_res_field">   <refnamediv>    
+<refname>Udm_Get_Res_Field</refname>    <refpurpose>Lit un champs de r&eacute;sultat 
+mnoGoSearch</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>   
+ <funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>udm_get_res_field</function></funcdef>      <paramdef>int 
+<parameter>res</parameter></paramdef>      <paramdef>int 
+<parameter>row</parameter></paramdef>      <paramdef>int 
+<parameter>field</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>udm_alloc_agent</function> retourne la valeur du      champs 
+<parameter>field</parameter> dans la ligne <parameter>row</parameter>,     du 
+r&eacute;sultat <parameter>res</parameter>, et      <literal>FALSE</literal> sinon.   
+ </para>    <para>     Le param&egrave;tre <parameter>res</parameter> est un 
+identifiant      de r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
+<parameter>Udm-Find</parameter>.    </para>    <para>     Le param&egrave;tre 
+<parameter>row</parameter> est le num&eacute;ro du lien dans     la page courante. Il 
+peut valoir de 0 jusqu'&agrave;      <parameter>UDM_PARAM_NUM_ROWS</parameter>.    
+</para>    <para>     Le param&egrave;tre <parameter>field</parameter> est 
+l'identifiant de     champs, et peut prendre l'une des valeurs suivantes :     
+</para>    <para>     <parameter>UDM_FIELD_URL</parameter> - URL    </para>    <para> 
+    <parameter>UDM_FIELD_CONTENT</parameter> - "Content-type" : type MIME de contenu  
+  </para>    <para>     <parameter>UDM_FIELD_TITLE</parameter> - Titre de la page    
+</para>    <para>     <parameter>UDM_FIELD_KEYWORDS</parameter> - Les mots 
+cl&eacute;s, contenus dans les     balises meta de la page.    </para>    <para>     
+<parameter>UDM_FIELD_DESC</parameter> - La descriptioncontenus dans les     balises 
+meta de la page.    </para>    <para>     <parameter>UDM_FIELD_TEXT</parameter> - Le 
+corps de la page.    </para>    <para>     <parameter>UDM_FIELD_SIZE</parameter> - La 
+taille de la page.    </para>    <para>     <parameter>UDM_FIELD_URLID</parameter> - 
+Un identifiant unique.    </para>    <para>     
+<parameter>UDM_FIELD_SCORE</parameter> - Le score de la page.    </para>    <para>    
+ <parameter>UDM_FIELD_MODIFIED</parameter> - La date de derni&egrave;re modification, 
+    sous la forme d'un timestamp.    </para>   </refsect1>  </refentry>  <refentry 
+id="function.udm_free_res">   <refnamediv>    <refname>Udm_Free_Res</refname>    
+<refpurpose>Lib&egrave;re un r&eacute;sultat mnoGoSearch</refpurpose>   </refnamediv> 
+  <refsect1>    <title>Description</title>    <funcsynopsis>     <funcprototype>      
+<funcdef>int <function>udm_free_res</function></funcdef>      <paramdef>int 
+<parameter>res</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>udm_free_res</function> retourne <literal>TRUE</literal> en     
+cas de succ&egrave;s, <literal>FALSE</literal> sinon.    </para>    <para>     Le 
+param&egrave;tre <parameter>res</parameter> est un identifiant      de 
+r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
+<parameter>Udm-Find</parameter>.    </para>    <para>     
+<function>udm_free_res</function> lib&egrave;re la m&eacute;moire de tous     les 
+r&eacute;sultats g&eacute;n&eacute;r&eacute;s.    </para>   </refsect1>  </refentry>  
+<refentry id="function.udm_free_agent">   <refnamediv>    
+<refname>Udm_Free_Agent</refname>    <refpurpose>D&eacute;truit une session 
+mnoGoSearch</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>   
+ <funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>udm_free_agent</function></funcdef>      <paramdef>int 
+<parameter>agent</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>udm_free_res</function> retourne <literal>TRUE</literal> en     
+cas de succ&egrave;s, <literal>FALSE</literal> sinon.    </para>    <para>     Le 
+param&egrave;tre <parameter>res</parameter> est un identifiant      de 
+r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
+<parameter>Udm-Find</parameter>.    </para>    <para>     
+<function>udm_free_agent</function> d&eacute;truit l'agent de recherche     
+cr&eacute;&eacute; par <function>udm_alloc_agent</function>.    </para>   </refsect1> 
+ </refentry>  <refentry id="function.udm_errno">   <refnamediv>    
+<refname>Udm_Errno</refname>    <refpurpose>Num&eacute;ro d'erreur 
+mnoGoSearch</refpurpose>   </refnamediv>   <refsect1>    <title>Description</title>   
+ <funcsynopsis>     <funcprototype>      <funcdef>int 
+<function>udm_errno</function></funcdef>      <paramdef>int 
+<parameter>agent</parameter></paramdef>     </funcprototype>    </funcsynopsis>    
+<para>     <function>udm_errno</function> retourne le num&eacute;ro d'erreur 
+mnoGoSearch,     ou bien <literal>0</literal> sinon.    </para>    <para>     Le 
+param&egrave;tre <parameter>agent</parameter> est un identifiant      de 
+r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
+<parameter>Udm_Alloc_Agent</parameter>.    </para>    <para>     
+<function>udm_errno</function> retourne le num&eacute;ro de l'erreur     
+g&eacute;n&eacute;r&eacute; par l'agent <parameter>agent</parameter>.    </para>   
+</refsect1>  </refentry>  <refentry id="function.udm_error">   <refnamediv>    
+<refname>Udm_Error</refname>    <refpurpose>Message d'erreur mnoGoSearch</refpurpose> 
+  </refnamediv>   <refsect1>    <title>Description</title>    <funcsynopsis>     
+<funcprototype>      <funcdef>string <function>udm_error</function></funcdef>      
+<paramdef>int <parameter>agent</parameter></paramdef>     </funcprototype>    
+</funcsynopsis>    <para>     <function>udm_errno</function> retourne le message 
+d'erreur mnoGoSearch,     ou bien une cha&icirc;ne vide sinon.    </para>    <para>   
+  Le param&egrave;tre <parameter>agent</parameter> est un identifiant      de 
+r&eacute;sultat, obtenu apr&egrave;s un appel &agrave; 
+<parameter>Udm_Alloc_Agent</parameter>.    </para>    <para>     
+<function>udm_error</function> retourne le num&eacute;ro de l'erreur     
+g&eacute;n&eacute;r&eacute; par l'agent <parameter>agent</parameter>.    </para>   
+</refsect1>  </refentry> </reference><!-- Keep this comment at the end of the 
+fileLocal variables:mode: 
+sgmlsgml-omittag:tsgml-shorttag:tsgml-minimize-attributes:nilsgml-always-quote-attributes:tsgml-indent-step:1sgml-indent-data:tsgml-parent-document:nilsgml-default-dtd-file:"../../manual.ced"sgml-exposed-tags:nilsgml-local-catalogs:nilsgml-local-ecat-files:nilEnd:-->
\ No newline at end of file
Index: phpdoc/fr/functions/mysql.xml
diff -u phpdoc/fr/functions/mysql.xml:1.13 phpdoc/fr/functions/mysql.xml:1.14
--- phpdoc/fr/functions/mysql.xml:1.13  Tue Mar  6 10:30:49 2001
+++ phpdoc/fr/functions/mysql.xml       Tue Mar 13 05:37:01 2001
@@ -14,7 +14,7 @@
     auth-mysql), devrait toujours sp&eacute;cifier le chemin jusqu'&agrave; MySQL :
     <option role="configure">--with-mysql=/path/to/mysql</option>.
     Cela va forcer PHP &agrave; utiliser les librairies clientes install&eacute;es par
-    MySQL, et &eacute;vitera les conflits.
+    MySQL et &eacute;vitera les conflits.
    </simpara>
    <simpara>
     Plus d'informations sont disponibles &agrave;
@@ -55,7 +55,7 @@
      <para>
       Si vous utilisez les transactions, vous devez appeler
       <function>mysql_affected_rows</function> apr&egrave;s votre INSERT,
-      UPDATE, ou DELETE, et non apr&egrave;s la validation.
+      UPDATE, ou DELETE et non apr&egrave;s la validation.
      </para>
     </note>
     <para>
@@ -129,7 +129,8 @@
      </paramdef>
     </funcsynopsis>
     <para>
-     Retourne <literal>TRUE</literal> en cas de succ&egrave;s, et 
<literal>FALSE</literal> sinon.
+     <function>mysql_close</function> retourne <literal>TRUE</literal> en cas 
+     de succ&egrave;s et <literal>FALSE</literal> sinon.
     </para>
     <para>
      <function>mysql_close</function> ferme la connexion au serveur MySQL 
associ&eacute;e &agrave; l'identifiant link_identifier . Si cet identifiant n'est pas 
sp&eacute;cifi&eacute;, cette commande s'applique &agrave; la derni&egrave;re 
connexion ouverte.
@@ -188,12 +189,14 @@
      </paramdef>
     </funcsynopsis>
     <para>
-      Retourne un identifiant positif de connexion en cas de succ&egrave;s, et sinon 
<literal>FALSE</literal>.
+     <function>mysql_connect</function> retourne un identifiant positif de 
+     connexion en cas de succ&egrave;s, et sinon <literal>FALSE</literal>.
     </para>
     <para>
-     <function>mysql_connect</function> &eacute;tablit une connexion &agrave; un 
serveur MySQL. Tous
-      les arguments sont optionnels, et s'ils manquent, les valeurs par d&eacute;faut 
sont
-      utilis&eacute;es ( ('localhost', nom du propri&eacute;taire du process, mot de 
passe vide).
+     <function>mysql_connect</function> &eacute;tablit une connexion &agrave; 
+     un serveur MySQL. Tous les arguments sont optionnels, et s'ils manquent, 
+     les valeurs par d&eacute;faut sont utilis&eacute;es ( ('localhost', nom 
+     du propri&eacute;taire du process, mot de passe vide).
     </para>
     <para>
       Le nom d'h&ocirc;te peut aussi inclure un num&eacute;ro de port, sous la forme :
@@ -292,20 +295,23 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>int <function>mysql_data_seek</function></funcdef>
-     <paramdef>int <parameter>result_identifier</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>row_number</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Retourne <literal>TRUE</literal> en cas de succ&egrave;s, et 
<literal>FALSE</literal> sinon.
+     <function>mysql_data_seek</function> retourne <literal>TRUE</literal> 
+     en cas de succ&egrave;s et <literal>FALSE</literal> sinon.
     </para>
     <para>
-     <function>mysql_data_seek</function> d&eacute;place le pointeur interne de 
r&eacute;sultat,
-     dans le r&eacute;sultat associ&eacute; &agrave; l'identifiant de r&eacute;sultat 
<parameter>result_identifier</parameter>.
-     Il le fait pointer &agrave; la ligne <parameter>row_number</parameter>. Le 
prochain appel
-     &agrave; <function>mysql_fetch_row</function> retournera cette ligne.
+     <function>mysql_data_seek</function> d&eacute;place le pointeur 
+     interne de r&eacute;sultat, dans le r&eacute;sultat associ&eacute; &agrave; 
+     l'identifiant de r&eacute;sultat <parameter>result_identifier</parameter>.
+     Il le fait pointer &agrave; la ligne <parameter>row_number</parameter>. 
+     Le prochain appel &agrave; <function>mysql_fetch_row</function> 
+     retournera cette ligne.
     </para>
     <para>
-      <parameter>Row_number</parameter> commence &agrave; 0.
+      <parameter>row_number</parameter> commence &agrave; 0.
     </para>
     <example>
      <title>Exemple <function>mysql_data_seek</function></title>
@@ -337,7 +343,7 @@
     </example>
    </refsect1>
   </refentry>
-    <refentry id="function.mysql-db-name">
+  <refentry id="function.mysql-db-name">
    <refnamediv>
     <refname>mysql_db_name</refname>
     <refpurpose>Lit les noms des bases de donn&eacute;</refpurpose>
@@ -347,7 +353,7 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>mysql_db_name</function></funcdef>
-      <paramdef>int <parameter>result</parameter></paramdef>
+      <paramdef>resource <parameter>result_identifier</parameter></paramdef>
       <paramdef>int <parameter>row</parameter></paramdef>
       <paramdef>mixed
        <parameter>
@@ -358,9 +364,10 @@
     </funcsynopsis>
     <para>
      <function>mysql_db_name</function> prend comme premier argument
-     le pointeur de r&eacute;sultat issu de <function>mysql_list_dbs</function>.
+     le pointeur de r&eacute;sultat <parameter>result_identifier</parameter>,
+     issu de <function>mysql_list_dbs</function>.
      <parameter>row</parameter> est l'index dans le r&eacute;sultat.
-     </para>
+    </para>
     <para>
      Si une erreur survient, <literal>FALSE</literal> est retourn&eacute;. Utilisez
      <function>mysql_errno</function> et
@@ -407,7 +414,7 @@
     </funcsynopsis>
     <para>
      <function>mysql_db_query</function> retourne un identifiant de
-     r&eacute;sultat si la requ&ecirc;te r&eacute;ussi, et
+     r&eacute;sultat si la requ&ecirc;te r&eacute;ussi et
      <literal>FALSE</literal> sinon.
     </para>
     <para>
@@ -415,7 +422,7 @@
      et ex&eacute;cute une requ&ecirc;te. Si l'identifiant de lien
      <parameter>link_identifier</parameter> n'est pas pr&eacute;cis&eacute;,
      <function>mysql_db_query</function> prendra par d&eacute;faut la derni&egrave;re
-     connexion ouverte sur le serveur, et si elle n'en trouve pas, elle tentera
+     connexion ouverte sur le serveur et si elle n'en trouve pas, elle tentera
      de se connecter, en utilisant la fonction <function>mysql_connect</function>,
      sans arguments.
     </para>
@@ -445,16 +452,20 @@
      </paramdef>
     </funcsynopsis>
     <para>
-       Retourne <literal>TRUE</literal> en cas de succ&egrave;s, et 
<literal>FALSE</literal> sinon.
+     <function>mysql_drop_db</function> retourne <literal>TRUE</literal> 
+     en cas de succ&egrave;s et <literal>FALSE</literal> sinon.
     </para>
     <para>
-      <function>mysql_drop_db</function> essaie d'effacer une base de donn&eacute;es 
enti&egrave;re
-       sur le serveur associ&eacute; &agrave; l'identifiant de connexion 
<parameter><optional>link_identifier</optional></parameter>.
+     <function>mysql_drop_db</function> essaie d'effacer une base 
+     de donn&eacute;es enti&egrave;re sur le serveur associ&eacute;
+     &agrave; l'identifiant de connexion <parameter>link_identifier</parameter>.
     </para>
     <para>
      Voir aussi <function>mysql_create_db</function>.
-        Pour des raisons de comptabilit&eacute; ascendante, mysql_drop_db() est 
toujours
-        utilisable.
+    </para>
+    <para>
+     Pour des raisons de comptabilit&eacute; ascendante, mysql_drop_db() est toujours
+     utilisable.
     </para>
    </refsect1>
   </refentry>
@@ -549,7 +560,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>array <function>mysql_fetch_array</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int
       <parameter>
        <optional>result_type</optional>
@@ -557,19 +568,22 @@
      </paramdef>
     </funcsynopsis>
     <para>
-       Retourne un tableau qui contient la ligne demand&eacute;e, ou 
<literal>FALSE</literal> si il ne reste plus
-       de ligne.
+      <function>mysql_fetch_array</function> retourne un tableau qui 
+      contient la ligne demand&eacute;e, ou <literal>FALSE</literal> 
+      si il ne reste plus de ligne.
     </para>
     <para>
      <function>mysql_fetch_array</function> est une version &eacute;tendue de
-       <function>mysql_fetch_row</function>. En plus d'enregistrer les donn&eacute;es 
sous
-       forme d'un tableau &agrave; indice num&eacute;rique, elle peut aussi les 
enregistrer dans un
-       tableau associatif, en utilisant les noms des champs comme indices.
+     <function>mysql_fetch_row</function>. En plus d'enregistrer les donn&eacute;es
+     sous forme d'un tableau &agrave; indice num&eacute;rique, elle peut aussi
+     les enregistrer dans un tableau associatif, en utilisant les noms des 
+     champs comme indices.
     </para>
     <para>
-       Si plusieurs colonnes ont le m&ecirc;me nom, la derni&egrave;re colonne aura 
la priorit&eacute;.
-       Pour acc&eacute;der aux autres colonnes du m&ecirc;me nom, vous devez utiliser 
l'index
-       num&eacute;riques, ou faire un alias pour chaque colonne.
+     Si plusieurs colonnes ont le m&ecirc;me nom, la derni&egrave;re colonne 
+     aura la priorit&eacute;. Pour acc&eacute;der aux autres colonnes du 
+     m&ecirc;me nom, vous devez utiliser l'index num&eacute;riques, ou 
+     faire un alias pour chaque colonne.
      <informalexample>
       <programlisting role="sql">
 select t1.f1 as foo t2.f1 as bar from t1, t2
@@ -577,17 +591,17 @@
      </informalexample>
     </para>
     <para>
-       Il est important de souligne que <function>mysql_fetch_array</function> N'est 
PAS
-       plus lente que <function>mysql_fetch_row</function>, tandis qu'elle ajoute un
-       confort d'utilisation notable.
+     Il est important de souligne que <function>mysql_fetch_array</function> N'est PAS
+     plus lente que <function>mysql_fetch_row</function>, tandis qu'elle ajoute un
+     confort d'utilisation notable.
     </para>
     <para>
-       L'option <parameter>result_type</parameter> de
-       <function>mysql_fetch_array</function> est une constant qui peut prendre les
-       valeurs suivantes  : MYSQL_ASSOC, MYSQL_NUM, et MYSQL_BOTH.
+     L'option <parameter>result_type</parameter> de
+     <function>mysql_fetch_array</function> est une constant qui peut prendre les
+     valeurs suivantes  : MYSQL_ASSOC, MYSQL_NUM et MYSQL_BOTH.
     </para>
     <para>
-       Pour plus de d&eacute;tails, voir aussi <function>mysql_fetch_row</function>.
+     Pour plus de d&eacute;tails, voir aussi <function>mysql_fetch_row</function>.
     </para>
     <example>
      <title>mysql fetch array</title>
@@ -617,12 +631,13 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>array <function>mysql_fetch_assoc</function></funcdef>
-      <paramdef>int <parameter>result</parameter></paramdef>
+      <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
      <function>mysql_fetch_assoc</function> retourne un tableau associatif
-     qui contient la ligne lue, ou bien <literal>FALSE</literal>, si il ne reste plus 
de lignes.
+     qui contient la ligne lue, ou bien <literal>FALSE</literal>,
+     si il ne reste plus de lignes.
     </para>
     <para>
      <function>mysql_fetch_assoc</function> est &eacute;quivalente &agrave;
@@ -666,15 +681,15 @@
    <refnamediv>
     <refname>mysql_fetch_field</refname>
     <refpurpose>
-     Retourne les donn&eacute;es enregistr&eacute;es dans une colonne, &agrave; 
partir d'un r&eacute;sultat, et
-     retourne un objet.
+     Retourne les donn&eacute;es enregistr&eacute;es dans une colonne
+     sous forme d'objet.
   </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
     <funcsynopsis>
      <funcdef>object <function>mysql_fetch_field</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int
       <parameter>
        <optional>field_offset</optional>
@@ -770,18 +785,19 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>array <function>mysql_fetch_lengths</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
-       Retourne un tableau avec la taille de chaque colonne de la derni&egrave;re 
ligne retourn&eacute;e
-       par <function>mysql_fetch_row</function>, sinon <literal>FALSE</literal>.
+     <function>mysql_fetch_lengths</function> retourne un tableau avec 
+     la taille de chaque colonne de la derni&egrave;re ligne retourn&eacute;e
+     par <function>mysql_fetch_row</function>, sinon <literal>FALSE</literal>.
     </para>
     <para>
-       <function>mysql_fetch_lengths</function> stocke les tailles de chaque colonne
-       de la derni&egrave;re ligne retourn&eacute;e par 
<function>mysql_fetch_row</function>,
-       <function>mysql_fetch_array</function>, et
-       <function>mysql_fetch_object</function> dans un tableau, en commencant 
&agrave; la
-       position.
+     <function>mysql_fetch_lengths</function> stocke les tailles de chaque colonne
+     de la derni&egrave;re ligne retourn&eacute;e par 
+<function>mysql_fetch_row</function>,
+     <function>mysql_fetch_array</function> et
+     <function>mysql_fetch_object</function> dans un tableau, en commencant &agrave; 
+la
+     position.
     </para>
     <para>
      Voir aussi <function>mysql_fetch_row</function>.
@@ -797,10 +813,10 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>object <function>mysql_fetch_object</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int
       <parameter>
-       <optional>result_typ</optional>
+       <optional>result_type</optional>
       </parameter>
      </paramdef>
     </funcsynopsis>
@@ -819,12 +835,12 @@
      nombres ne sont pas des noms MySQL).
     </para>
     <para>
-     L'argument optionnel <parameter>result_typ</parameter> est une constante qui
-     peut prendre les valeurs suivantes : MYSQL_ASSOC, MYSQL_NUM, et MYSQL_BOTH.
+     L'argument optionnel <parameter>result_type</parameter> est une constante qui
+     peut prendre les valeurs suivantes : MYSQL_ASSOC, MYSQL_NUM et MYSQL_BOTH.
     </para>
     <para>
      Concernant la vitesse, <function>mysql_fetch_object</function> est
-     aussi rapide que <function>mysql_fetch_array</function>, et presque
+     aussi rapide que <function>mysql_fetch_array</function> et presque
      aussi rapide que <function>mysql_fetch_row</function> (la
      diff&eacute;rence est insignifiante)
      <example>
@@ -856,7 +872,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>array <function>mysql_fetch_row</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
        Retourne un tableau &eacute;num&eacute;r&eacute; qui correspond &agrave; la 
ligne demand&eacute;e, ou <literal>FALSE</literal>        si il ne reste plus de ligne.
@@ -875,7 +891,7 @@
      Voir aussi <function>mysql_fetch_array</function>,
      <function>mysql_fetch_object</function>,
      <function>mysql_data_seek</function>,
-     <function>mysql_fetch_lengths</function>, et
+     <function>mysql_fetch_lengths</function> et
      <function>mysql_result</function>.
     </para>
    </refsect1>
@@ -891,14 +907,15 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>string <function>mysql_field_flags</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>field_offset</parameter></paramdef>
     </funcsynopsis>
     <para>
-     <function>mysql_field_flags</function> retourne le s&eacute;maphore 
associ&eacute; au champs
-     sp&eacute;cifi&eacute; par <parameter>field_offset</parameter>. Les 
s&eacute;maphores sont retourn&eacute;s
-     comme des mots, s&eacute;par&eacute;s par des espaces, ce qui les rend facile 
&agrave; s&eacute;parer, avec la
-     commande <function>explode</function>.
+     <function>mysql_field_flags</function> retourne le s&eacute;maphore 
+     associ&eacute; au champs sp&eacute;cifi&eacute; par 
+     <parameter>field_offset</parameter>. Les s&eacute;maphores sont retourn&eacute;s
+     comme des mots, s&eacute;par&eacute;s par des espaces, ce qui les 
+     rend facile &agrave; s&eacute;parer, avec la commande 
+<function>explode</function>.
     </para>
     <para>
      Les valeurs suivantes (pour une version suffisamment r&eacute;cente de MySQL) 
sont
@@ -922,13 +939,13 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>string <function>mysql_field_name</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>field_index</parameter></paramdef>
     </funcsynopsis>
     <para>
      <function>mysql_field_name</function> retourne le nom d'une colonne.
      Les arguments de la fonction sont un identifiant de r&eacute;sultat
-     <parameter>result</parameter> et l'index du champs,
+     <parameter>result_identifier</parameter> et l'index du champs,
      ie.<literal>mysql_field_name($result,2);</literal>.
     </para>
     <para>
@@ -953,7 +970,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>int <function>mysql_field_len</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>field_offset</parameter></paramdef>
     </funcsynopsis>
     <para>
@@ -976,7 +993,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>int <function>mysql_field_seek</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>field_offset</parameter></paramdef>
     </funcsynopsis>
     <para>
@@ -1000,7 +1017,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>string <function>mysql_field_table</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>field_offset</parameter></paramdef>
     </funcsynopsis>
     <para>
@@ -1020,7 +1037,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>string <function>mysql_field_type</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>field_offset</parameter></paramdef>
     </funcsynopsis>
     <para>
@@ -1069,15 +1086,16 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>int <function>mysql_free_result</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
-     <function>mysql_free_result</function> n'est &agrave; appeler que si vous avez 
peur
-     d'utiliser trop de m&eacute;moire durant l'ex&eacute;cution de votre script. 
Toute la m&eacute;moire
-     associ&eacute;e &agrave; l'identifiant de r&eacute;sultat sera automatiquement 
lib&eacute;r&eacute;e.
+     <function>mysql_free_result</function> n'est &agrave; appeler que si 
+     vous avez peur d'utiliser trop de m&eacute;moire durant l'ex&eacute;cution
+     de votre script. Toute la m&eacute;moire associ&eacute;e &agrave; 
+     l'identifiant de r&eacute;sultat sera automatiquement lib&eacute;r&eacute;e.
     </para>
     <para>
-     Pour des raisons de compatibilit&eacute; ascendante,mysql_freeresult()
+     Pour des raisons de compatibilit&eacute; ascendante, mysql_freeresult()
      peut encore &ecirc;tre utilis&eacute;.
     </para>
    </refsect1>
@@ -1157,8 +1175,8 @@
     </funcsynopsis>
     <para>
      <function>mysql_list_fields</function> recherche les informations &agrave; 
propos de la
-     table sp&eacute;cifi&eacute;e. Les arguments sont la base de donn&eacute;es, et 
le nom de la table. Un
-     pointeur de r&eacute;sultat est retourn&eacute;, et pourra &ecirc;tre 
pass&eacute; &agrave;
+     table sp&eacute;cifi&eacute;e. Les arguments sont la base de donn&eacute;es et 
+le nom de la table. Un
+     pointeur de r&eacute;sultat est retourn&eacute; et pourra &ecirc;tre 
+pass&eacute; &agrave;
      <function>mysql_field_flags</function>,
      <function>mysql_field_len</function>,
      <function>mysql_field_name</function> et
@@ -1168,7 +1186,7 @@
      Un identifiant de r&eacute;sultat est un entier positif. La fonction retourne -1
      si une erreur survient. Une cha&icirc;ne d&eacute;crivant le probl&egrave;me
      rencontr&eacute; sera plac&eacute;e dans la variable
-     <literal>$phperrmsg</literal>, et, &agrave; moins que la fonction n'ait
+     <literal>$phperrmsg</literal> et, &agrave; moins que la fonction n'ait
      &eacute;t&eacute; appel&eacute;e sous la forme <literal>@mysql()</literal>,
      cette erreur sera aussi affich&eacute;e.
     </para>
@@ -1196,7 +1214,7 @@
     </funcsynopsis>
     <para>
       <function>mysql_list_tables</function> prend le nom d'une base de 
donn&eacute;es comme
-      argument, et retourne un identifiant de r&eacute;sultat, qui contiendra la 
liste des
+      argument et retourne un identifiant de r&eacute;sultat, qui contiendra la liste 
+des
       tables. La fonction <function>mysql_tablename</function> est le meilleur moyen
       d'extraire les noms des tables depuis l'identifiant de r&eacute;sultat.
     </para>
@@ -1215,7 +1233,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>int <function>mysql_num_fields</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
       <function>mysql_num_fields</function> retourne le nombre de champs d'un 
r&eacute;sultat.
@@ -1239,7 +1257,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>int <function>mysql_num_rows</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
      <function>mysql_num_rows</function> retourne le nombre de lignes
@@ -1299,13 +1317,13 @@
      </paramdef>
     </funcsynopsis>
     <para>
-     Retourne un lien persistant positif en cas de succ&egrave;s, et sinon 
<literal>FALSE</literal> en cas
+     Retourne un lien persistant positif en cas de succ&egrave;s et sinon 
+<literal>FALSE</literal> en cas
      d'erreur.
     </para>
     <para>
       <function>mysql_pconnect</function> &eacute;tablit une connexion
       persistante &agrave; un serveur MySQL. Tous les arguments sont
-      optionnels, et des valeurs par d&eacute;faut seront utilis&eacute;rs
+      optionnels et des valeurs par d&eacute;faut seront utilis&eacute;rs
       en cas d'omission ('localhost', nom d'utilisateur propri&eacute;taire
       du processus, mot de passe vide).
     </para>
@@ -1380,7 +1398,7 @@
     </para>
     <para>
       L'exemple suivant est syntaxiquement invalide, ce qui conduit
-      <function>mysql_query</function> &agrave; l'&eacute;chec, et retourne 
<literal>FALSE</literal>:
+      <function>mysql_query</function> &agrave; l'&eacute;chec et retourne 
+<literal>FALSE</literal>:
      <example>
       <title><function>mysql_query</function></title>
       <programlisting role="php">
@@ -1394,7 +1412,7 @@
     <para>
       L'exemple suivant est s&eacute;mantiquement invalide si 
<literal>my_col</literal>
       n'est pas une colonne de la table <literal>my_tbl</literal>, ce qui conduit
-      <function>mysql_query</function> &agrave; l'&eacute;chec, et retourne 
<literal>FALSE</literal> :
+      <function>mysql_query</function> &agrave; l'&eacute;chec et retourne 
+<literal>FALSE</literal> :
      <example>
       <title><function>mysql_query</function></title>
       <programlisting role="php">
@@ -1435,7 +1453,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcdef>int <function>mysql_result</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>row</parameter></paramdef>
      <paramdef>mixed
       <parameter>
@@ -1444,10 +1462,11 @@
      </paramdef>
     </funcsynopsis>
     <para>
-     <function>mysql_result</function> retourne le contenu d'un champs dans un
-     r&eacute;sultat MySQL. L'argument de champs <parameter>row</parameter>
-     peut &ecirc;tre un offset de champs, ou le nom du champs, ou le nom de
-     la table + point + le nom du champs (table.champs). Si la colonne a
+     <function>mysql_result</function> retourne le contenu d'un champs dans 
+     le r&eacute;sultat MySQL <parameter>result_identifier</parameter>. 
+     L'argument <parameter>row</parameter> peut-&ecirc;tre un offset de champs, 
+     ou le nom d'un champs, ou le nom de
+     la table + point + le nom du champs ("table.champs"). Si la colonne a
      &eacute;t&eacute; alias&eacute;e, utilisez de pr&eacute;f&eacute;rence
      l'alias.
     </para>
@@ -1502,7 +1521,7 @@
       seront faites avec la base de donn&eacute;es active.
     </para>
     <para>
-      Voir aussi <function>mysql_connect</function>, 
<function>mysql_pconnect</function>, et
+      Voir aussi <function>mysql_connect</function>, 
+<function>mysql_pconnect</function> et
       <function>mysql_query</function>.
     </para>
     <para>
@@ -1514,18 +1533,20 @@
   <refentry id="function.mysql-tablename">
    <refnamediv>
     <refname>mysql_tablename</refname>
-    <refpurpose>Retourne le nom de la table qui contient le champs 
sp&eacute;cifi&eacute;.</refpurpose>
+    <refpurpose>
+     Lit le nom de la table qui contient le champs sp&eacute;cifi&eacute;.
+    </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
     <funcsynopsis>
      <funcdef>string <function>mysql_tablename</function></funcdef>
-     <paramdef>int <parameter>result</parameter></paramdef>
+     <paramdef>resource <parameter>result_identifier</parameter></paramdef>
      <paramdef>int <parameter>i</parameter></paramdef>
     </funcsynopsis>
     <para>
      <function>mysql_tablename</function> prend le pointeur de r&eacute;sultat obtenu 
avec
-      <function>mysql_list_tables</function> ou bien un index entier, et retourne le
+      <function>mysql_list_tables</function> ou bien un index entier et retourne le
       nom de la table. La fonction <function>mysql_num_rows</function> peut &ecirc;tre
       utilis&eacute;e pour d&eacute;terminer le nombre de tables dans le pointeur de 
r&eacute;sultat.
      <example>
@@ -1535,7 +1556,7 @@
 mysql_connect ("localhost:3306");
 $result = mysql_list_tables ("wisconsin");
 $i = 0;
-while ($i &lt; mysql_num_rows ($result)) {
+while ($i &lt; mysql_num_rows($result)) {
     $tb_names[$i] = mysql_tablename ($result, $i);
     echo $tb_names[$i] . "&lt;BR>";
     $i++;
Index: phpdoc/fr/functions/pcre.xml
diff -u phpdoc/fr/functions/pcre.xml:1.21 phpdoc/fr/functions/pcre.xml:1.22
--- phpdoc/fr/functions/pcre.xml:1.21   Tue Mar  6 10:30:49 2001
+++ phpdoc/fr/functions/pcre.xml        Tue Mar 13 05:37:01 2001
@@ -474,6 +474,41 @@
     </para>
    </refsect1>
   </refentry>
+  <refentry id="function.preg-replace-callback">
+   <refnamediv>
+    <refname>preg_replace_callback</refname>
+    <refpurpose>Rechercher/remplacer avec fonction de callback</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>mixed <function>preg_replace_callback</function></funcdef>
+      <paramdef>mixed <parameter>pattern</parameter></paramdef>
+      <paramdef>mixed <parameter>callback</parameter></paramdef>
+      <paramdef>mixed <parameter>subject</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>limit</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Le comportement de <function>preg_replace</function> est presque
+     identique &agrave; celui de <function>preg_replace</function>, hormis le fait
+     qu'&agrave; la place du param&egrave;tre <parameter>replacement</parameter>, il 
+faut
+     sp&eacute;cifier une fonction de callback <parameter>callback</parameter>
+     qui sera appel&eacute;e, avec les &eacute;l&eacute;ments trouv&eacute;s en 
+arguments.
+     Cette fonction retourne alors la cha&icirc;ne de remplacement.
+    </para>
+    <para>
+     <function>preg_replace_callback</function> a &eacute;t&eacute; ajout&eacute;e
+     en PHP 4.0.5.
+    </para>
+    <para>
+     Voir aussi <function>preg_replace</function>.
+    </para>
+   </refsect1>
+  </refentry>
   <refentry id="function.preg-split">
    <refnamediv>
     <refname>preg_split</refname>
@@ -740,55 +775,36 @@
        <term><emphasis>x</emphasis> (PCRE_EXTENDED)</term>
        <listitem>
         <simpara>
-          Avec cette option, les caract&egrave;res d'espacement sont
-          ignor&eacute;s, sauf lorsqu'ils sont &eacute;chapp&eacute;s,
-          ou &agrave; l'int&eacute;rieur d'une classe de caract&egrave;res,
-          et tous les caract&egrave;res entre # non &eacute;chapp&eacute;s
-          et en dehors d'une classe de caract&egrave;res, et le prochain
-          caract&egrave;re de nouvelle ligne sont ignor&eacute;s. C'est
-          l'&eacute;quivalent Perl de l'option /x : elle permet l'ajout
-          de commentaires dans les masques compliqu&eacute;s. Notez bien,
-          cependant, que cela ne s'appliquent qu'aux caract&egrave;res de
-          donn&eacute;es. Les caract&egrave;res d'espacement ne doivent
-          jamais appara&icirc;tre dans les s&eacute;quences sp&eacute;ciales
-          d'un masque, comme par exemple dans la s&eacute;quence (?( qui
-          introduit une parenth&egrave;se conditionnelle.
+         Avec cette option, les caract&egrave;res d'espacement sont
+         ignor&eacute;s, sauf lorsqu'ils sont &eacute;chapp&eacute;s,
+         ou &agrave; l'int&eacute;rieur d'une classe de caract&egrave;res,
+         et tous les caract&egrave;res entre # non &eacute;chapp&eacute;s
+         et en dehors d'une classe de caract&egrave;res, et le prochain
+         caract&egrave;re de nouvelle ligne sont ignor&eacute;s. C'est
+         l'&eacute;quivalent Perl de l'option /x : elle permet l'ajout
+         de commentaires dans les masques compliqu&eacute;s. Notez bien,
+         cependant, que cela ne s'appliquent qu'aux caract&egrave;res de
+         donn&eacute;es. Les caract&egrave;res d'espacement ne doivent
+         jamais appara&icirc;tre dans les s&eacute;quences sp&eacute;ciales
+         d'un masque, comme par exemple dans la s&eacute;quence (?( qui
+         introduit une parenth&egrave;se conditionnelle.
         </simpara>
        </listitem>
    </varlistentry>
    <varlistentry>
-       <term><emphasis>e</emphasis></term>
+       <term><emphasis>E</emphasis></term>
        <listitem>
         <simpara>
-          Avec cette option, <function>preg_replace</function> effectue la
-          substitution normale des r&eacute;f&eacute;rences arri&egrave;res dans la
-          cha&icirc;ne de remplacement, puis l'&eacute;value comme un code PHP, et
-          utilise le r&eacute;sultat pour remplacer la cha&icirc;ne de recherche.
-          Cette optoin ne peut pas &ecirc;tre utilis&eacute;e avec 
<literal>/F</literal>.
+         Avec cette option, <function>preg_replace</function> effectue la
+         substitution normale des r&eacute;f&eacute;rences arri&egrave;res dans la
+         cha&icirc;ne de remplacement, puis l'&eacute;value comme un code PHP, et
+         utilise le r&eacute;sultat pour remplacer la cha&icirc;ne de recherche.
      </simpara>
         <simpara>
-          Seule <function>preg_replace</function> utilise cette option. Elle est
-          ignor&eacute;e par les autres.
+         Seule <function>preg_replace</function> utilise cette option. Elle est
+         ignor&eacute;e par les autres.
         </simpara>
        </listitem>
-   </varlistentry>
-   <varlistentry>
-       <term><emphasis>F</emphasis></term>
-       <listitem>
-        <simpara>
-         Avec cette option, <function>preg_replace</function> consid&egrave;re
-         le param&egrave;tre de remplacement comme un nom de fonction, qui doit
-         &ecirc;tre appel&eacute; pour fournir la cha&icirc;ne de remplacement.
-         La fonction recoit un tableau d'&eacute;l&eacute;ments trouv&eacute;s.
-         Cette option ne peut pas &ecirc;tre utilis&eacute;e avec l'option
-         <literal>/e</literal>.
-        </simpara>
-        <simpara>
-         <function>preg_replace</function> seuelement utilise cette option.
-         Elle est ignor&eacute;e par les autres fonctions PCRE. Cette option a
-         &eacute;t&eacute; ajout&eacute;e en PHP 4.0.4.
-        </simpara>
-       </listitem>
    </varlistentry>
    <varlistentry>
        <term><emphasis>A</emphasis> (PCRE_ANCHORED)</term>
Index: phpdoc/fr/functions/recode.xml
diff -u phpdoc/fr/functions/recode.xml:1.8 phpdoc/fr/functions/recode.xml:1.9
--- phpdoc/fr/functions/recode.xml:1.8  Mon Mar 12 04:14:00 2001
+++ phpdoc/fr/functions/recode.xml      Tue Mar 13 05:37:01 2001
@@ -72,7 +72,7 @@
     <note>
      <simpara>
       <function>recode</function> est un alias de
-      <function>recode_string</function>. Elle a &eacute;t&eacute; 
+      <function>recode_string</function>. Elle a &eacute;t&eacute;
       ajout&eacute;e en PHP 4.
      </simpara>
     </note>
Index: phpdoc/fr/functions/strings.xml
diff -u phpdoc/fr/functions/strings.xml:1.31 phpdoc/fr/functions/strings.xml:1.32
--- phpdoc/fr/functions/strings.xml:1.31        Mon Mar 12 04:14:00 2001
+++ phpdoc/fr/functions/strings.xml     Tue Mar 13 05:37:01 2001
@@ -1088,8 +1088,8 @@
      utilis&eacute; par le serveur.
     </para>
     <para>
-     <function>localeconv</function> retourne les informations &agrave; 
-     partir des donn&eacute;es locales, comme d&eacute;finies par 
+     <function>localeconv</function> retourne les informations &agrave;
+     partir des donn&eacute;es locales, comme d&eacute;finies par
      <function>setlocale</function>. Le tableau associatif retourn&eacute;
      contient les entr&eacute;es suivantes :
      <informaltable >
Index: phpdoc/fr/functions/uodbc.xml
diff -u phpdoc/fr/functions/uodbc.xml:1.6 phpdoc/fr/functions/uodbc.xml:1.7
--- phpdoc/fr/functions/uodbc.xml:1.6   Tue Mar  6 10:30:49 2001
+++ phpdoc/fr/functions/uodbc.xml       Tue Mar 13 05:37:01 2001
@@ -28,7 +28,12 @@
      Il n'y a pas d'ODBC utilis&eacute; lors des connexions aux bases de
      donn&eacute;es ci-dessus. Les fonctions que vous utiliserez portent des noms
      &eacute;vocateurs, et utilisent les m&ecirc;mes syntaxes que leurs cousines
-     d'ODBC.
+     d'ODBC. L'exception &agrave; ceci est iODBC.  En compilant PHP avec le
+     suppport iODBC, vous pourrez utiliser n'importe quel pilote
+     compatible ODBC avec vos applications PHP. iODBC est mis &agrave; jour &agrave;
+     <ulink url="&url.openlink;">OpenLink Software</ulink>.  Plus d'informations
+     sur iODBC, ainsi qu'un HOWTO (en anglais), est disponible &agrave;
+     <ulink url="&url.iodbc;">www.iodbc.org</ulink>.
     </simpara>
    </note>
   </partintro>
@@ -380,10 +385,11 @@
     </funcsynopsis>
     <simpara>
      <function>odbc_error</function> retourne un &eacute;tat ODVBC sur 6 chiffres,
-     ou une cha&icirc;ne vide s'il n'y avait plus d'erreurs. Si 
<parameter>connection_id</parameter>
-     est sp&eacute;cifi&eacute;, le dernier &eacute;tat ODBC de cette connexion est 
retourn&eacute;. Si
-     <parameter>connection_id</parameter> est omis, c'est le dernier &eacute;tat de 
n'importe
-     quelle connexion qui est retourn&eacute;.
+     ou une cha&icirc;ne vide s'il n'y avait plus d'erreurs. Si
+     <parameter>connection_id</parameter> est sp&eacute;cifi&eacute;, le dernier
+     &eacute;tat ODBC de cette connexion est retourn&eacute;. Si
+     <parameter>connection_id</parameter> est omis, c'est le dernier
+     &eacute;tat de n'importe quelle connexion qui est retourn&eacute;.
     </simpara>
     <simpara>
      Voir aussi : <function>odbc_errormsg</function> et 
<function>odbc_exec</function>.
@@ -406,9 +412,10 @@
     <simpara>
      <function>odbc_errormsg</function> retourne une cha&icirc;ne contenant le dernier
      message d'erreur ODBC, ou une cha&icirc;ne vide s'il n'y avait pas d'erreur.  Si
-     <parameter>connection_id</parameter> est sp&eacute;cifi&eacute;, le dernier 
&eacute;tat ODBC de
-     cette connexion est retourn&eacute;. Si <parameter>connection_id</parameter> est 
omis,
-     c'est le dernier &eacute;tat de n'importe quelle connexion qui est 
retourn&eacute;.
+     <parameter>connection_id</parameter> est sp&eacute;cifi&eacute;, le
+     dernier &eacute;tat ODBC de cette connexion est retourn&eacute;. Si
+     <parameter>connection_id</parameter> est omis, c'est le dernier
+     &eacute;tat de n'importe quelle connexion qui est retourn&eacute;.
     </simpara>
     <simpara>
      Voir aussi : <function>odbc_error</function> et <function>odbc_exec</function>.
@@ -1107,15 +1114,15 @@
     </simpara>
     <para>
      Les param&egrave;tres <parameter>owner</parameter> et <parameter>name</parameter>
-     acceptent des masques de recherche ('%' pour remplacer z&eacute;ro ou plus 
caract&egrave;res,
-     et '_' pour n'en remplacer qu'un seul).
+     acceptent des masques de recherche ('%' pour remplacer z&eacute;ro
+     ou plus caract&egrave;res, et '_' pour n'en remplacer qu'un seul).
     </para>
     <para>
-     Pour supporter les &eacute;num&eacute;rations de qualifiers, propri&eacute;taire 
et types
-     de tables, la s&eacute;mantique suivante pour les param&egrave;tres
-     <parameter>qualifier</parameter>, <parameter>owner</parameter>,
-     <parameter>name</parameter>, et <parameter>table_type</parameter>
-     sont disponibles :
+     Pour supporter les &eacute;num&eacute;rations de qualificateurs
+     propri&eacute;taires et types de table, la s&eacute;mantique suivante
+     pour les param&egrave;tres <parameter>qualifier</parameter>,
+     <parameter>owner</parameter>, <parameter>name</parameter> et
+     <parameter>table_type</parameter> sont disponibles :
      <itemizedlist>
       <listitem>
        <simpara>
@@ -1203,8 +1210,8 @@
     </simpara>
     <para>
      Les param&egrave;tres <parameter>owner</parameter> et <parameter>name</parameter>
-     acceptent des masques de recherche ('%' pour remplacer z&eacute;ro ou plus 
caract&egrave;res,
-     et '_' pour n'en remplacer qu'un seul).
+     acceptent des masques de recherche ('%' pour remplacer z&eacute;ro
+     ou plus caract&egrave;res, et '_' pour n'en remplacer qu'un seul).
     </para>
    </refsect1>
   </refentry>

Reply via email to