Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 98 additions & 24 deletions reference/gmp/functions/gmp-clrbit.xml
Original file line number Diff line number Diff line change
@@ -1,27 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- splitted from ./it/functions/gmp.xml, last change in rev 1.1 -->
<!-- last change to 'gmp-clrbit' in en/ tree in rev 1.1 -->
<!-- EN-Revision: n/a Maintainer: calandra Status: ready -->
<!-- OLD-Revision: 1.25/EN.1.1 -->
<refentry xml:id="function.gmp-clrbit" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>gmp_clrbit</refname>
<refpurpose>Pulisce bit</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>resource</type><methodname>gmp_clrbit</methodname>
<methodparam><type>resource</type><parameter>&amp;a</parameter></methodparam>
<methodparam><type>int</type><parameter>index</parameter></methodparam>
</methodsynopsis>
<para>
Ripulisce (imposta a 0) il bit <parameter>index</parameter> in
<parameter>a</parameter>.
</para>
</refsect1>
</refentry>
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f38aa0ef2ec36f425ebb18c8978a4e19cf6e5017 Maintainer: pastore Status: ready -->
<!-- CREDITS: calandra -->
<refentry xml:id="function.gmp-clrbit" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>gmp_clrbit</refname>
<refpurpose>Azzera un bit</refpurpose>
</refnamediv>

<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>void</type><methodname>gmp_clrbit</methodname>
<methodparam><type>GMP</type><parameter>num</parameter></methodparam>
<methodparam><type>int</type><parameter>index</parameter></methodparam>
</methodsynopsis>
<para>
Azzera (imposta a 0) il bit <parameter>index</parameter> in
<parameter>num</parameter>. L'indice inizia da 0.
</para>
</refsect1>

<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>num</parameter></term>
<listitem>
<para>
Un oggetto <classname>GMP</classname>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
L'indice del bit da azzerare. L'indice 0 rappresenta il bit meno significativo.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>

<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.void;
</para>
</refsect1>

<refsect1 role="examples">
&reftitle.examples;
<example>
<title>Esempio di <function>gmp_clrbit</function></title>
<programlisting role="php">
<![CDATA[
<?php
$a = gmp_init("0xff");
gmp_clrbit($a, 0); // l'indice parte da 0, bit meno significativo
echo gmp_strval($a) . "\n";
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
254
]]>
</screen>
</example>
</refsect1>

<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
A differenza della maggior parte delle altre funzioni GMP, <function>gmp_clrbit</function>
deve essere chiamata con un oggetto GMP già esistente (utilizzando
<function>gmp_init</function>, per esempio). Non verrà
creato automaticamente.
</para>
</note>
</refsect1>

<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>gmp_setbit</function></member>
<member><function>gmp_testbit</function></member>
</simplelist>
</para>
</refsect1>

</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Expand All @@ -41,4 +115,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->