Home  |  Linux  | Mysql  | PHP  | XML
From:TAKAGI Masahiro Date:Sat Jul 19 19:19:02 2008
Subject:cvs: phpdoc-ja /install/unix lighttpd-14.xml /reference/datetime/functions date-default-timezone-get.xml strftime.xml /reference/image/functions
imageellipse.xml /reference/xdiff book.xml constants.xml /reference/xdiff/functions xdiff-file-bdiff-size.xml xdiff-file-bdiff.xml
xdiff-file-bpatch.xml xdiff-file-diff-binary.xml xdiff-file-diff.xml xdiff-file-merge3.xml xdiff-file-patch-binary.xml xdiff-file-patch.xml
xdiff-file-rabdiff.xml xdiff-string-bdiff-size.xml xdiff-string-bdiff.xml xdiff-string-bpatch.xml xdiff-string-diff-binary.xml xdiff-string-diff.xml
xdiff-string-merge3.xml xdiff-string-patch-binary.xml xdiff-string-patch.xml xdiff-string-rabdiff.xml
takagi		Sun Jul 20 01:19:02 2008 UTC

  Added files:                 
    /phpdoc-ja/reference/xdiff/functions	xdiff-string-rabdiff.xml 
                                        	xdiff-string-bpatch.xml 
                                        	xdiff-string-bdiff.xml 
                                        	xdiff-string-bdiff-size.xml 
                                        	xdiff-file-rabdiff.xml 
                                        	xdiff-file-bpatch.xml 
                                        	xdiff-file-bdiff.xml 
                                        	xdiff-file-bdiff-size.xml 

  Modified files:              
    /phpdoc-ja/reference/xdiff/functions	xdiff-string-patch.xml 
                                        	xdiff-string-patch-binary.xml 
                                        	xdiff-string-merge3.xml 
                                        	xdiff-string-diff.xml 
                                        	xdiff-string-diff-binary.xml 
                                        	xdiff-file-patch.xml 
                                        	xdiff-file-patch-binary.xml 
                                        	xdiff-file-merge3.xml 
                                        	xdiff-file-diff.xml 
                                        	xdiff-file-diff-binary.xml 
    /phpdoc-ja/reference/xdiff	constants.xml book.xml 
    /phpdoc-ja/reference/image/functions	imageellipse.xml 
    /phpdoc-ja/reference/datetime/functions	strftime.xml 
                                           	date-default-timezone-get.xml 
    /phpdoc-ja/install/unix	lighttpd-14.xml 
  Log:
  sync with en.
  
  
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-patch.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-patch.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-string-patch.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-string-patch.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-string-patch.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-patch.xml	Sun Jul 20 01:19:00 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.10 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-string-patch" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -18,7 +18,14 @@
    <methodparam choice="opt"><type>string</type><parameter role="reference">error</parameter></methodparam>
   </methodsynopsis>
   <para>
-   ある文字列に、unified 形式のパッチ文字列 <parameter>patch</parameter> を適用します。
+   ある文字列 <parameter>str</parameter> に、unified 形式のパッチ文字列
+   <parameter>patch</parameter> を適用してその結果を返します。
+   <parameter>patch</parameter> は、
+   <function>xdiff_file_diff</function>/<function>xdiff_string_diff</function>
+   関数で作成した unified diff 形式でなければなりません。
+   オプションのパラメータ <parameter>flags</parameter>
+   で、操作モードを指定します。パッチが拒否された部分については、
+   もし <parameter>error</parameter> を指定していればそこに保存されます。
   </para>
  </refsect1>
 
@@ -39,6 +46,9 @@
      <listitem>
       <para>
        unified 形式のパッチ文字列。
+       <function>xdiff_string_diff</function> 関数や
+       <function>xdiff_file_diff</function> 関数、
+       あるいは互換性のあるツールで作成したものでなければなりません。
       </para>
      </listitem>
     </varlistentry>
@@ -51,6 +61,11 @@
        あるいは <constant>XDIFF_PATCH_REVERSE</constant> (逆パッチ)
        のいずれかです。
       </para>
+      <para>
+       バージョン 1.5.0 以降では、バイナリ OR を使用して
+       <constant>XDIFF_PATCH_IGNORESPACE</constant>
+       フラグを有効にすることもできます。
+      </para>
      </listitem>
     </varlistentry>
     <varlistentry>
@@ -110,7 +125,7 @@
   &reftitle.seealso;
   <para>
    <simplelist>
-    <member><function>xdiff_file_patch</function></member>
+    <member><function>xdiff_string_diff</function></member>
    </simplelist>
   </para>
  </refsect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-patch-binary.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-patch-binary.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-string-patch-binary.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-string-patch-binary.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-string-patch-binary.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-patch-binary.xml	Sun Jul 20 01:19:00 2008
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.6 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-string-patch-binary" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>xdiff_string_patch_binary</refname>
-  <refpurpose>文字列にバイナリ diff 形式のパッチを適用する</refpurpose>
+  <refpurpose>xdiff_string_bpatch のエイリアス</refpurpose>
  </refnamediv>
  
  <refsect1 role="description">
@@ -16,7 +16,15 @@
    <methodparam><type>string</type><parameter>patch</parameter></methodparam>
   </methodsynopsis>
   <para>
-   文字列に、バイナリ形式のパッチ <parameter>patch</parameter> を適用します。
+   文字列 <parameter>str</parameter> に、バイナリ形式のパッチ
+   <parameter>patch</parameter> を適用します。
+   この関数は、<function>xdiff_string_bdiff</function> 関数あるいは
+   <function>xdiff_string_rabdiff</function>
+   そしてそれぞれのファイル版が作成したパッチを受け取ることができます。
+  </para>
+  <para>
+   バージョン 1.5.0 以降、この関数は <function>xdiff_string_bpatch</function>
+   のエイリアスとなりました。
   </para>
  </refsect1>
 
@@ -55,7 +63,9 @@
   &reftitle.seealso;
   <para>
    <simplelist>
-    <member><function>xdiff_file_patch_binary</function></member>
+    <member><function>xdiff_string_bpatch</function></member>
+    <member><function>xdiff_string_bdiff</function></member>
+    <member><function>xdiff_string_rabdiff</function></member>
    </simplelist>
   </para>
  </refsect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-merge3.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-merge3.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-string-merge3.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-string-merge3.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-string-merge3.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-merge3.xml	Sun Jul 20 01:19:00 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.9 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.11 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-string-merge3" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -12,13 +12,17 @@
   &reftitle.description;
   <methodsynopsis>
    <type>mixed</type><methodname>xdiff_string_merge3</methodname>
-   <methodparam><type>string</type><parameter>str1</parameter></methodparam>
-   <methodparam><type>string</type><parameter>str2</parameter></methodparam>
-   <methodparam><type>string</type><parameter>str3</parameter></methodparam>
+   <methodparam><type>string</type><parameter>old_data</parameter></methodparam>
+   <methodparam><type>string</type><parameter>new_data1</parameter></methodparam>
+   <methodparam><type>string</type><parameter>new_data2</parameter></methodparam>
    <methodparam choice="opt"><type>string</type><parameter role="reference">error</parameter></methodparam>
   </methodsynopsis>
   <para>
-   三つの文字列をひとつに結合します。
+   3 つの文字列をひとつに結合し、その結果を返します。
+   <parameter>old_data</parameter> が元のバージョンで、
+   <parameter>new_file1</parameter> と <parameter>new_file2</parameter>
+   が修正したバージョンとなります。オプションの <parameter>error</parameter>
+   を使用すると、結合時に拒否された部分がそこに渡されます。
   </para>
  </refsect1>
 
@@ -27,23 +31,26 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>str1</parameter></term>
+     <term><parameter>old_data</parameter></term>
      <listitem>
       <para>
+       最初のデータ文字列。"旧" データです。
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>str2</parameter></term>
+     <term><parameter>new_data1</parameter></term>
      <listitem>
       <para>
+       2 番目のデータ文字列。<parameter>old_data</parameter> の修正版です。
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>str3</parameter></term>
+     <term><parameter>new_data2</parameter></term>
      <listitem>
       <para>
+       3 番目のデータ文字列。<parameter>old_data</parameter> の修正版です。
       </para>
      </listitem>
     </varlistentry>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-diff.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-diff.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-string-diff.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-string-diff.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-string-diff.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-diff.xml	Sun Jul 20 01:19:00 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.10 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-string-diff" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -12,13 +12,19 @@
   &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>xdiff_string_diff</methodname>
-   <methodparam><type>string</type><parameter>str1</parameter></methodparam>
-   <methodparam><type>string</type><parameter>str2</parameter></methodparam>
+   <methodparam><type>string</type><parameter>old_data</parameter></methodparam>
+   <methodparam><type>string</type><parameter>new_data</parameter></methodparam>
    <methodparam choice="opt"><type>int</type><parameter>context</parameter></methodparam>
    <methodparam choice="opt"><type>bool</type><parameter>minimal</parameter></methodparam>
   </methodsynopsis>
   <para>
-   ふたつの文字列の diff を作成します。
+   <parameter>old_data</parameter> 文字列と
+   <parameter>new_data</parameter> 文字列の差分を含む unified diff を作成し、
+   結果を返します。結果は可読形式となります。
+   オプションのパラメータ <parameter>context</parameter> で、
+   変更部分の前後にどれだけの行を含めるかを指定します (デフォルト値は 3 です)。
+   パラメータ <parameter>minimal</parameter> を true にすると、
+   できる限り短い長さのパッチファイルを出力します (長い時間がかかります)。
   </para>
  </refsect1>
 
@@ -27,16 +33,18 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>str1</parameter></term>
+     <term><parameter>old_data</parameter></term>
      <listitem>
       <para>
+       データを含む最初の文字列。"旧" データです。
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>str2</parameter></term>
+     <term><parameter>new_data</parameter></term>
      <listitem>
       <para>
+       データを含む 2 番目の文字列。"新" データです。
       </para>
      </listitem>
     </varlistentry>
@@ -44,7 +52,7 @@
      <term><parameter>context</parameter></term>
      <listitem>
       <para>
-       diff の結果の前後に含める行の数を指定します。
+       diff の結果の前後に含める行の数を指定します。デフォルトは 3 です。
       </para>
      </listitem>
     </varlistentry>
@@ -52,7 +60,7 @@
      <term><parameter>minimal</parameter></term>
      <listitem>
       <para>
-       このパラメータを &true; にすると、diff のファイルが最小になります
+       このパラメータを &true; にすると、結果のファイルが最小になります
        (非常に時間がかかります)。結果のファイルは可読形式となります。
       </para>
      </listitem>
@@ -64,7 +72,7 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   成功した場合に結果の文字列、内部エラーが発生した場合に &false; を返します。
+   成功した場合はその結果の diff、内部エラーが発生した場合に &false; を返します。
   </para>
  </refsect1>
 
@@ -100,7 +108,8 @@
   <note>
    <para>
     この関数はバイナリ文字列に対しては動作しません。バイナリ文字列の
-    差分を作成するには <function>xdiff_string_diff_binary</function>
+    差分を作成するには
+    <function>xdiff_string_bdiff</function>/<function>xdiff_string_rabdiff</function>
     を使用してください。
    </para>
   </note>
@@ -110,7 +119,7 @@
   &reftitle.seealso;
   <para>
    <simplelist>
-    <member><function>xdiff_file_diff</function></member>
+    <member><function>xdiff_string_patch</function></member>
    </simplelist>
   </para>
  </refsect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-diff-binary.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-diff-binary.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-string-diff-binary.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-string-diff-binary.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-string-diff-binary.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-diff-binary.xml	Sun Jul 20 01:19:00 2008
@@ -1,23 +1,31 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.10 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-string-diff-binary" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>xdiff_string_diff_binary</refname>
-  <refpurpose>2 つの文字列のバイナリ diff を作成する</refpurpose>
+  <refpurpose>xdiff_string_bdiff のエイリアス</refpurpose>
  </refnamediv>
  
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>string</type><methodname>xdiff_string_diff_binary</methodname>
-   <methodparam><type>string</type><parameter>str1</parameter></methodparam>
-   <methodparam><type>string</type><parameter>str2</parameter></methodparam>
+   <type>string</type><methodname>xdiff_string_bdiff</methodname>
+   <methodparam><type>string</type><parameter>old_data</parameter></methodparam>
+   <methodparam><type>string</type><parameter>new_data</parameter></methodparam>
   </methodsynopsis>
   <para>
-   ふたつの文字列のバイナリ diff を作成します。
+   ふたつの文字列のバイナリ diff を作成して結果を返します。
+   この関数はテキストファイルとバイナリファイルの両方に適用可能です。
+   できあがったパッチファイルを後で適用するには
+   <function>xdiff_string_bpatch</function>/<function>xdiff_file_bpatch</function>
+   を使用します。
   </para>
+  <para>
+   バージョン 1.5.0 以降では、この関数は <function>xdiff_string_bdiff</function>
+   のエイリアスです。
+  </para>  
  </refsect1>
 
  <refsect1 role="parameters">
@@ -25,16 +33,18 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>str1</parameter></term>
+     <term><parameter>old_data</parameter></term>
      <listitem>
       <para>
+       バイナリデータを含む最初の文字列。"旧" データです。
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>str2</parameter></term>
+     <term><parameter>new_data</parameter></term>
      <listitem>
       <para>
+       バイナリデータを含む 2 番目の文字列。"新" データです。
       </para>
      </listitem>
     </varlistentry>
@@ -53,7 +63,8 @@
   &reftitle.seealso;
   <para>
    <simplelist>
-    <member><function>xdiff_file_diff_binary</function></member>
+    <member><function>xdiff_string_bdiff</function></member>
+    <member><function>xdiff_string_bpatch</function></member>
    </simplelist>
   </para>
  </refsect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-patch.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-patch.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-file-patch.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-file-patch.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-file-patch.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-patch.xml	Sun Jul 20 01:19:00 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.10 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-file-patch" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -18,8 +18,13 @@
    <methodparam choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
   </methodsynopsis>
   <para>
-   ファイル <parameter>file</parameter> に unified 形式のパッチファイル
+   ファイル <parameter>file</parameter> にパッチファイル
    <parameter>patch</parameter> を適用し、結果をファイルに保存します。
+   <parameter>patch</parameter> は、
+   <function>xdiff_file_diff</function>/<function>xdiff_string_diff</function>
+   関数で作成した unified diff 形式でなければなりません。
+   オプションのパラメータ <parameter>flags</parameter>
+   で、操作モードを指定します。
   </para>
  </refsect1>
 
@@ -39,7 +44,10 @@
      <term><parameter>patch</parameter></term>
      <listitem>
       <para>
-       パッチファイル。
+       unified 形式のパッチファイル。
+       <function>xdiff_string_diff</function> 関数や
+       <function>xdiff_file_diff</function> 関数、
+       あるいは互換性のあるツールで作成したものでなければなりません。
       </para>
      </listitem>
     </varlistentry>
@@ -59,6 +67,11 @@
        <constant>XDIFF_PATCH_REVERSE</constant>(逆パッチ)
        のいずれか。
       </para>
+      <para>
+       バージョン 1.5.0 以降では、バイナリ OR を使用して
+       <constant>XDIFF_PATCH_IGNORESPACE</constant>
+       フラグを有効にすることもできます。
+      </para>
      </listitem>
     </varlistentry>
    </variablelist>
@@ -69,8 +82,8 @@
   &reftitle.returnvalues;
   <para>
    内部エラーが発生した場合に &false; を返します。
-   パッチの適用に成功した場合には、パッチが拒否された部分の文字列
-   あるいは &true; を返します。
+   パッチの適用に失敗した場合はパッチが拒否された部分の文字列、
+   そして成功した場合は &true; を返します。
   </para>
  </refsect1>
 
@@ -126,7 +139,7 @@
   &reftitle.seealso;
   <para>
    <simplelist>
-    <member><function>xdiff_string_patch</function></member>
+    <member><function>xdiff_file_diff</function></member>
    </simplelist>
   </para>
  </refsect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-patch-binary.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-patch-binary.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-file-patch-binary.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-file-patch-binary.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-file-patch-binary.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-patch-binary.xml	Sun Jul 20 01:19:00 2008
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.9 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.11 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-file-patch-binary" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>xdiff_file_patch_binary</refname>
-  <refpurpose>ファイルにバイナリ diff 形式のパッチを適用する</refpurpose>
+  <refpurpose>xdiff_file_bpatch のエイリアス</refpurpose>
  </refnamediv>
  
  <refsect1 role="description">
@@ -20,6 +20,13 @@
    ファイル <parameter>file</parameter> にバイナリ形式のパッチファイル
    <parameter>patch</parameter> を適用し、結果をファイル
    <parameter>dest</parameter> に保存します。
+   この関数は、<function>xdiff_file_bdiff</function> 関数あるいは
+   <function>xdiff_file_rabdiff</function>、
+   そしてそれぞれの文字列版が作成したパッチを受け取ることができます。
+  </para>
+  <para>
+   バージョン 1.5.0 以降、この関数は <function>xdiff_file_bpatch</function>
+   のエイリアスとなりました。
   </para>
  </refsect1>
 
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-merge3.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-merge3.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-file-merge3.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-file-merge3.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-file-merge3.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-merge3.xml	Sun Jul 20 01:19:00 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.9 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-file-merge3" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -12,13 +12,15 @@
   &reftitle.description;
   <methodsynopsis>
    <type>mixed</type><methodname>xdiff_file_merge3</methodname>
-   <methodparam><type>string</type><parameter>file1</parameter></methodparam>
-   <methodparam><type>string</type><parameter>file2</parameter></methodparam>
-   <methodparam><type>string</type><parameter>file3</parameter></methodparam>
+   <methodparam><type>string</type><parameter>old_file</parameter></methodparam>
+   <methodparam><type>string</type><parameter>new_file1</parameter></methodparam>
+   <methodparam><type>string</type><parameter>new_file2</parameter></methodparam>
    <methodparam><type>string</type><parameter>dest</parameter></methodparam>
   </methodsynopsis>
   <para>
-   三つのファイルをひとつに統合し、結果をファイルに保存します。
+   3 つのファイルをひとつに統合し、結果をファイル <parameter>dest</parameter> に保存します。
+   <parameter>old_file</parameter> が元のバージョンで、<parameter>new_file1</parameter>
+   と <parameter>new_file2</parameter> が修正したバージョンとなります。
   </para>
  </refsect1>
 
@@ -27,23 +29,26 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>file1</parameter></term>
+     <term><parameter>old_file</parameter></term>
      <listitem>
       <para>
+       最初のファイルへのパス。"旧" ファイルです。
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>file2</parameter></term>
+     <term><parameter>new_file1</parameter></term>
      <listitem>
       <para>
+       2 番目のファイルへのパス。<parameter>old_file</parameter> の修正版です。
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>file3</parameter></term>
+     <term><parameter>new_file2</parameter></term>
      <listitem>
       <para>
+       3 番目のファイルへのパス。<parameter>old_file</parameter> の修正版です。
       </para>
      </listitem>
     </varlistentry>
@@ -51,7 +56,8 @@
      <term><parameter>dest</parameter></term>
      <listitem>
       <para>
-       結果のファイルへのパス。
+       結果のファイルへのパス。<parameter>new_file1</parameter> と
+       <parameter>new_file2</parameter> の両方の変更点をマージした結果が保存されます。
       </para>
      </listitem>
     </varlistentry>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-diff.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-diff.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-file-diff.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-file-diff.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-file-diff.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-diff.xml	Sun Jul 20 01:19:00 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.7 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.9 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-file-diff" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -12,14 +12,20 @@
   &reftitle.description;
   <methodsynopsis>
    <type>bool</type><methodname>xdiff_file_diff</methodname>
-   <methodparam><type>string</type><parameter>file1</parameter></methodparam>
-   <methodparam><type>string</type><parameter>file2</parameter></methodparam>
+   <methodparam><type>string</type><parameter>old_file</parameter></methodparam>
+   <methodparam><type>string</type><parameter>new_file</parameter></methodparam>
    <methodparam><type>string</type><parameter>dest</parameter></methodparam>
    <methodparam choice="opt"><type>int</type><parameter>context</parameter></methodparam>
    <methodparam choice="opt"><type>bool</type><parameter>minimal</parameter></methodparam>
   </methodsynopsis>
   <para>
-   ふたつのファイルの diff を作成し、結果をファイルに保存します。
+   <parameter>old_file</parameter> と
+   <parameter>new_file</parameter> の差分を含む unified diff を作成し、ファイル
+   <parameter>dest</parameter> に保存します。結果は可読形式のファイルとなります。
+   オプションのパラメータ <parameter>context</parameter> で、
+   変更部分の前後にどれだけの行を含めるかを指定します (デフォルト値は 3 です)。
+   パラメータ <parameter>minimal</parameter> を true にすると、
+   できる限り短い長さのパッチファイルを出力します (長い時間がかかります)。
   </para>
  </refsect1>
 
@@ -28,16 +34,18 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>file1</parameter></term>
+     <term><parameter>old_file</parameter></term>
      <listitem>
       <para>
+       最初のファイルへのパス。"旧" ファイルです。
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>file2</parameter></term>
+     <term><parameter>new_file</parameter></term>
      <listitem>
       <para>
+       2 番目のファイルへのパス。"新" ファイルです。
       </para>
      </listitem>
     </varlistentry>
@@ -45,7 +53,7 @@
      <term><parameter>dest</parameter></term>
      <listitem>
       <para>
-       結果のファイルへのパス。
+       結果のパッチファイルへのパス。
       </para>
      </listitem>
     </varlistentry>
@@ -53,7 +61,7 @@
      <term><parameter>context</parameter></term>
      <listitem>
       <para>
-       diff の結果の前後に含める行の数を指定します。
+       diff の結果の前後に含める行の数を指定します。デフォルトは 3 です。
       </para>
      </listitem>
     </varlistentry>
@@ -61,8 +69,8 @@
      <term><parameter>minimal</parameter></term>
      <listitem>
       <para>
-       このパラメータを &true; にすると、diff のファイルが最小になります
-       (非常に時間がかかります)。結果のファイルは可読形式となります。
+       このパラメータを &true; にすると、結果のファイルが最小になります
+       (長い時間がかかります)。
       </para>
      </listitem>
     </varlistentry>
@@ -83,7 +91,7 @@
    <example>
     <title><function>xdiff_file_diff</function> の例</title>
     <para>
-     以下のコードは 2 つの php ファイルの unified diff を作成します。
+     以下のコードは 2 つの php ファイルの unified diff を context length 2 で作成します。
     </para>
     <programlisting role="php">
 <![CDATA[
@@ -104,8 +112,8 @@
   <note>
    <para>
     この関数はバイナリファイルに対しては動作しません。バイナリファイルの
-    差分を作成するには <function>xdiff_file_diff_binary</function>
-    を使用してください。
+    差分を作成するには <function>xdiff_file_bdiff</function>/<function>xdiff_file_rabdiff</function>
+    関数を使用してください。
    </para>
   </note>
  </refsect1>
@@ -114,7 +122,7 @@
   &reftitle.seealso;
   <para>
    <simplelist>
-    <member><function>xdiff_string_diff</function></member>
+    <member><function>xdiff_file_patch</function></member>
    </simplelist>
   </para>
  </refsect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-diff-binary.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-diff-binary.xml
diff -u phpdoc-ja/reference/xdiff/functions/xdiff-file-diff-binary.xml:1.3 phpdoc-ja/reference/xdiff/functions/xdiff-file-diff-binary.xml:1.4
--- phpdoc-ja/reference/xdiff/functions/xdiff-file-diff-binary.xml:1.3	Fri Jun 22 14:32:53 2007
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-diff-binary.xml	Sun Jul 20 01:19:00 2008
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.10 Maintainer: takagi Status: ready -->
 <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
 <refentry xml:id="function.xdiff-file-diff-binary" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>xdiff_file_diff_binary</refname>
-  <refpurpose>2 つのファイルのバイナリ diff を作成する</refpurpose>
+  <refpurpose>xiff_file_bdiff のエイリアス</refpurpose>
  </refnamediv>
  
  <refsect1 role="description">
@@ -17,8 +17,15 @@
    <methodparam><type>string</type><parameter>dest</parameter></methodparam>
   </methodsynopsis>
   <para>
-   ふたつのファイルのバイナリ diff を作成し、それをファイルに保存します。
+   ふたつのファイルのバイナリ diff を作成し、その結果をパッチファイルとして保存します。
    この関数はテキストファイルとバイナリファイルの両方に適用可能です。
+   できあがったパッチファイルを後で適用するには
+   <function>xdiff_file_bpatch</function>.
+   を使用します。
+  </para>
+  <para>
+   バージョン 1.5.0 以降では、この関数は <function>xdiff_file_bdiff</function>
+   のエイリアスです。
   </para>
  </refsect1>
 
@@ -27,16 +34,18 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>file1</parameter></term>
+     <term><parameter>old_file</parameter></term>
      <listitem>
       <para>
+       最初のファイルへのパス。"旧" ファイルです。
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>file2</parameter></term>
+     <term><parameter>new_file</parameter></term>
      <listitem>
       <para>
+       2 番目のファイルへのパス。"新" ファイルです。
       </para>
      </listitem>
     </varlistentry>
@@ -44,7 +53,9 @@
      <term><parameter>dest</parameter></term>
      <listitem>
       <para>
-       結果のファイルへのパス。このファイルはバイナリ形式となります。
+       結果のパッチファイルへのパス。
+       "旧" ファイルと "新" ファイルの差分がこのファイルの内容となります。
+       このファイルはバイナリフォーマットで、人間には読めない形式です。
       </para>
      </listitem>
     </varlistentry>
@@ -95,7 +106,8 @@
   &reftitle.seealso;
   <para>
    <simplelist>
-    <member><function>xdiff_string_diff_binary</function></member>
+    <member><function>xdiff_file_bdiff</function></member>
+    <member><function>xdiff_file_bpatch</function></member>
    </simplelist>
   </para>
  </refsect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/constants.xml?r1=1.3&r2=1.4&diff_format=u
Index: phpdoc-ja/reference/xdiff/constants.xml
diff -u phpdoc-ja/reference/xdiff/constants.xml:1.3 phpdoc-ja/reference/xdiff/constants.xml:1.4
--- phpdoc-ja/reference/xdiff/constants.xml:1.3	Sat Dec 22 02:02:28 2007
+++ phpdoc-ja/reference/xdiff/constants.xml	Sun Jul 20 01:19:01 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready -->
 <appendix xml:id="xdiff.constants" xmlns="http://docbook.org/ns/docbook">
  &reftitle.constants;
  &extension.constants;
@@ -12,7 +12,9 @@
    </term>
    <listitem>
     <simpara>
-     
+     このフラグは、xdiff_[string|file]_patch
+     関数が元のファイルにパッチを適用して新しいバージョンのファイルを作成することを意味します。
+     デフォルトの操作モードです。
     </simpara>
    </listitem>
   </varlistentry>
@@ -23,7 +25,8 @@
    </term>
    <listitem>
     <simpara>
-     
+     このフラグは、xdiff_[string|file]_patch
+     関数がパッチを逆に適用し、新しいバージョンから元のバージョンを作成することを意味します。
     </simpara>
    </listitem>
   </varlistentry>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/book.xml?r1=1.1&r2=1.2&diff_format=u
Index: phpdoc-ja/reference/xdiff/book.xml
diff -u phpdoc-ja/reference/xdiff/book.xml:1.1 phpdoc-ja/reference/xdiff/book.xml:1.2
--- phpdoc-ja/reference/xdiff/book.xml:1.1	Sat Dec 22 02:02:28 2007
+++ phpdoc-ja/reference/xdiff/book.xml	Sun Jul 20 01:19:01 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.1 $ -->
-<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready -->
 <!-- Purpose: basic.text -->
 <!-- Membership: pecl, external -->
  
@@ -11,8 +11,34 @@
  <preface xml:id="intro.xdiff">
   &reftitle.intro;
   <para>
-   xdiff 拡張モジュールは、テキストファイルおよびバイナリファイルに対しての
-   パッチの作成および適用を行います。
+   xdiff 拡張モジュールを使用すると、
+   異なるリビジョンのファイルの差分を含むパッチファイルの作成やその適用ができるようになります。
+  </para>
+  <para>
+   この拡張モジュールは、文字列に対する操作とファイルに対する操作の
+   2 通りのモードに対応しています。また、unified 形式とバイナリ形式の
+   2 通りのパッチフォーマットに対応しています。
+   Unified 形式のパッチはテキストファイルに最適です。
+   人間が読みやすい形式であることから、容易にレビューできるようになります。
+   アーカイブファイルや画像ファイルなどのバイナリファイルの場合は
+   バイナリ形式を使うのがよいでしょう。この形式はバイナリセーフであり、
+   非表示文字も扱えるからです。
+  </para>
+  <para>
+   バージョン 1.5.0 以降、バイナリ形式のパッチを作成するための方法が
+   2 通り用意されています。新しい関数である
+   <function>xdiff_string_rabdiff</function> と
+   <function>xdiff_file_rabdiff</function> の出力は、
+   以前の関数と互換性のあるものとなります。
+   しかし、より高速でよりサイズが小さいものとなります。
+   どのようにバイナリパッチを作成しているのかや
+   これまでの関数とどのように違うのかといった情報については
+   <link xlink:href="&url.xdiff;">libxdiff</link> のウェブサイトを参照ください。
+  </para>
+  <para>
+   この拡張モジュールは、libxdiff を用いてこれらの機能を実装しています。
+   詳細な情報は
+   <link xlink:href="&url.xdiff;">&url.xdiff;</link> を参照ください。
   </para>
  </preface>
  <!-- }}} -->
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/image/functions/imageellipse.xml?r1=1.9&r2=1.10&diff_format=u
Index: phpdoc-ja/reference/image/functions/imageellipse.xml
diff -u phpdoc-ja/reference/image/functions/imageellipse.xml:1.9 phpdoc-ja/reference/image/functions/imageellipse.xml:1.10
--- phpdoc-ja/reference/image/functions/imageellipse.xml:1.9	Fri Jun 22 14:32:01 2007
+++ phpdoc-ja/reference/image/functions/imageellipse.xml	Sun Jul 20 01:19:01 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.13 Maintainer: hirokawa Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.14 Maintainer: hirokawa Status: ready -->
 <!-- CREDITS: shimooka -->
 <refentry xml:id="function.imageellipse" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -90,9 +90,12 @@
 // 空の画像を生成します
 $image = imagecreatetruecolor(400, 300);
 
-// 背景色を塗ります
+// 背景色を選択します
 $bg = imagecolorallocate($image, 0, 0, 0);
 
+// 上で選択した色で背景を塗ります
+imagefill($image, 0, 0, $bg);
+
 // 楕円の色を選択します
 $col_ellipse = imagecolorallocate($image, 255, 255, 255);
 
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/datetime/functions/strftime.xml?r1=1.13&r2=1.14&diff_format=u
Index: phpdoc-ja/reference/datetime/functions/strftime.xml
diff -u phpdoc-ja/reference/datetime/functions/strftime.xml:1.13 phpdoc-ja/reference/datetime/functions/strftime.xml:1.14
--- phpdoc-ja/reference/datetime/functions/strftime.xml:1.13	Sat May 17 06:16:33 2008
+++ phpdoc-ja/reference/datetime/functions/strftime.xml	Sun Jul 20 01:19:01 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.13 $ -->
-<!-- EN-Revision: 1.22 Maintainer: hirokawa Status: ready -->
+<!-- $Revision: 1.14 $ -->
+<!-- EN-Revision: 1.23 Maintainer: hirokawa Status: ready -->
 <!-- CREDITS: shimooka -->
 <refentry xml:id="function.strftime" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
@@ -232,7 +232,7 @@
         </listitem>
         <listitem>
          <simpara>
-          %Z あるいは %z - タイムゾーンまたはその名前または短縮形。
+          %Z あるいは %z - タイムゾーンまたはその名前または短縮形 (OS に依存します)。
          </simpara>
         </listitem>
         <listitem>
http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/datetime/functions/date-default-timezone-get.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc-ja/reference/datetime/functions/date-default-timezone-get.xml
diff -u phpdoc-ja/reference/datetime/functions/date-default-timezone-get.xml:1.2 phpdoc-ja/reference/datetime/functions/date-default-timezone-get.xml:1.3
--- phpdoc-ja/reference/datetime/functions/date-default-timezone-get.xml:1.2	Fri Jun 22 14:31:42 2007
+++ phpdoc-ja/reference/datetime/functions/date-default-timezone-get.xml	Sun Jul 20 01:19:01 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.6 Maintainer: takagi Status: ready -->
 <refentry xml:id="function.date-default-timezone-get" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>date_default_timezone_get</refname>
@@ -15,37 +15,36 @@
    <void/>
   </methodsynopsis>
   <para>
-   この関数は、デフォルトのタイムゾーンを以下の順で「推測」します。
+   この関数は、デフォルトのタイムゾーンを以下の優先順位で取得して返します。
    <itemizedlist>
     <listitem>
      <para>
       <function>date_default_timezone_set</function> 関数を使用して
-      設定したタイムゾーン(もし何か設定されていれば)
+      設定したタイムゾーン (もし何か設定されていれば) を読み込む
      </para>
     </listitem>
     <listitem>
      <para>
-      <varname>TZ</varname> 環境変数(もし空白でなければ)
+      <varname>TZ</varname> 環境変数 (もし空白でなければ) を読み込む
      </para>
     </listitem>
     <listitem>
      <para>
       <link linkend="ini.date.timezone">date.timezone</link> ini オプション
-      (設定されていれば)
+      (設定されていれば) を読み込む
      </para>
     </listitem>
     <listitem>
      <para>
-      「特殊な」推測(もし OS がサポートしていれば)
-     </para>
-    </listitem>
-    <listitem>
-     <para>
-      以上のどの方法でも推測できなかった場合は <literal>UTC</literal> を返します。
+      ホスト OS に問い合わせる (もし OS がそれに対応しており、許可されていれば)
      </para>
     </listitem>
    </itemizedlist>
   </para>
+  <para>
+   上のすべてが失敗した場合は、<methodname>date_default_timezone_get</methodname>
+   はデフォルトのタイムゾーンである <literal>UTC</literal> を返します。
+  </para>
  </refsect1>
 
  <refsect1 role="returnvalues">
http://cvs.php.net/viewvc.cgi/phpdoc-ja/install/unix/lighttpd-14.xml?r1=1.1&r2=1.2&diff_format=u
Index: phpdoc-ja/install/unix/lighttpd-14.xml
diff -u phpdoc-ja/install/unix/lighttpd-14.xml:1.1 phpdoc-ja/install/unix/lighttpd-14.xml:1.2
--- phpdoc-ja/install/unix/lighttpd-14.xml:1.1	Sun Apr 13 03:29:07 2008
+++ phpdoc-ja/install/unix/lighttpd-14.xml	Sun Jul 20 01:19:02 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.1 $ -->
-<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready -->
 <sect1 xml:id="install.unix.lighttpd-14" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <title>Lighttpd 1.4 (Unix システム用)</title>
 
@@ -48,7 +48,7 @@
     "bin-environment" => (
       "PHP_FCGI_CHILDREN" => "16",
       "PHP_FCGI_MAX_REQUESTS" => "10000"
-    )
+    ),
     "min-procs" => 1,
     "max-procs" => 1,
     "idle-timeout" => 20

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-rabdiff.xml?view=markup&rev=1.1
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-rabdiff.xml
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-rabdiff.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.xdiff-string-rabdiff" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
 <refnamediv>
  <refname>xdiff_string_rabdiff</refname>
  <refpurpose>2 つの文字列のバイナリ diff を、Rabin の polynomial fingerprinting アルゴリズムで作成する</refpurpose>
 </refnamediv>
 
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>string</type><methodname>xdiff_string_bdiff</methodname>
   <methodparam><type>string</type><parameter>old_data</parameter></methodparam>
   <methodparam><type>string</type><parameter>new_data</parameter></methodparam>
  </methodsynopsis>
  <para>
   ふたつの文字列のバイナリ diff を作成して結果を返します。
   この関数と <function>xdiff_string_bdiff</function> との違いは、
   使用するアルゴリズムです。この関数のほうが実行速度が速く、より小さな diff を生成します。
   この関数はテキストファイルとバイナリファイルの両方に適用可能です。
   できあがったパッチファイルを後で適用するには
   <function>xdiff_string_bpatch</function>/<function>xdiff_file_bpatch</function>
   を使用します。
  </para>
  <para>
   アルゴリズムの違いについての詳細は、
   <link xlink:href="&url.xdiff;">libxdiff</link>
   のウェブサイトを参照ください。
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>old_data</parameter></term>
     <listitem>
      <para>
       バイナリデータを含む最初の文字列。"旧" データです。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>new_data</parameter></term>
     <listitem>
      <para>
       バイナリデータを含む 2 番目の文字列。"新" データです。
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   "旧" データと "新" データの差分を含むバイナリ diff 文字列、
   あるいは内部エラーが発生した場合は &false; を返します。
  </para>
 </refsect1>

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

</refentry>

<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-bpatch.xml?view=markup&rev=1.1
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-bpatch.xml
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-bpatch.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.xdiff-string-bpatch" xmlns="http://docbook.org/ns/docbook">
 <refnamediv>
  <refname>xdiff_string_bpatch</refname>
  <refpurpose>文字列にバイナリ diff 形式のパッチを適用する</refpurpose>
 </refnamediv>
 
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>string</type><methodname>xdiff_string_bpatch</methodname>
   <methodparam><type>string</type><parameter>str</parameter></methodparam>
   <methodparam><type>string</type><parameter>patch</parameter></methodparam>
  </methodsynopsis>
  <para>
   文字列 <parameter>str</parameter> に、バイナリ形式のパッチ
   <parameter>patch</parameter> を適用します。
   この関数は、<function>xdiff_string_bdiff</function> 関数あるいは
   <function>xdiff_string_rabdiff</function>
   そしてそれぞれのファイル版が作成したパッチを受け取ることができます。
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>str</parameter></term>
     <listitem>
      <para>
       元のバイナリ文字列。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>patch</parameter></term>
     <listitem>
      <para>
       バイナリパッチ文字列。
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   パッチ適用後の文字列、あるいはエラー時に &false; を返します。
  </para>
 </refsect1>

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

</refentry>

<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-bdiff.xml?view=markup&rev=1.1
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-bdiff.xml
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-bdiff.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.xdiff-string-bdiff" xmlns="http://docbook.org/ns/docbook">
 <refnamediv>
  <refname>xdiff_string_bdiff</refname>
  <refpurpose>2 つの文字列のバイナリ diff を作成する</refpurpose>
 </refnamediv>
 
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>string</type><methodname>xdiff_string_bdiff</methodname>
   <methodparam><type>string</type><parameter>old_data</parameter></methodparam>
   <methodparam><type>string</type><parameter>new_data</parameter></methodparam>
  </methodsynopsis>
  <para>
   ふたつの文字列のバイナリ diff を作成して結果を返します。
   この関数はテキストファイルとバイナリファイルの両方に適用可能です。
   できあがったパッチファイルを後で適用するには
   <function>xdiff_string_bpatch</function>/<function>xdiff_file_bpatch</function>
   を使用します。
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>old_data</parameter></term>
     <listitem>
      <para>
       バイナリデータを含む最初の文字列。"旧" データです。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>new_data</parameter></term>
     <listitem>
      <para>
       バイナリデータを含む 2 番目の文字列。"新" データです。
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   "旧" データと "新" データの差分を含むバイナリ diff 文字列、
   あるいは内部エラーが発生した場合は &false; を返します。
  </para>
 </refsect1>

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

</refentry>

<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-string-bdiff-size.xml?view=markup&rev=1.1
Index: phpdoc-ja/reference/xdiff/functions/xdiff-string-bdiff-size.xml
+++ phpdoc-ja/reference/xdiff/functions/xdiff-string-bdiff-size.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.xdiff-string-bdiff-size" xmlns="http://docbook.org/ns/docbook">
 <refnamediv>
  <refname>xdiff_string_bdiff_size</refname>
  <refpurpose>バイナリ diff を適用して作成するファイルのサイズを読み込む</refpurpose>
 </refnamediv>
 
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>long</type><methodname>xdiff_string_bdiff_size</methodname>
   <methodparam><type>string</type><parameter>patch</parameter></methodparam>
  </methodsynopsis>
  <para>
   バイナリパッチ <parameter>patch</parameter>
   を元ファイルに適用して作成するファイルのサイズを返します。
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>patch</parameter></term>
     <listitem>
      <para>
       <function>xdiff_string_bdiff</function> 関数あるいは
       <function>xdiff_string_rabdiff</function> 関数で作成したバイナリパッチ。
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   作成されるファイルのサイズを返します。
  </para>
 </refsect1>

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title><function>xdiff_string_bdiff_size</function> の例</title>
    <para>
     次のコードは、バイナリ diff を適用してできあがるファイルのサイズを読み込みます。
    </para>
    <programlisting role="php">
<![CDATA[
<?php
$binary_patch = file_get_contents('file.bdiff');
$length = xdiff_string_bdiff_size($binary_patch);
echo "Resulting file will be $length bytes long";
?>
]]>
    </programlisting>
   </example>
  </para>
 </refsect1>

 <refsect1 role="seealso">
  &reftitle.seealso;
  <para>
   <simplelist>
    <member><function>xdiff_string_bdiff</function></member>
    <member><function>xdiff_string_rabdiff</function></member>
    <member><function>xdiff_string_bpatch</function></member>
   </simplelist>
  </para>
 </refsect1>
</refentry>

<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-rabdiff.xml?view=markup&rev=1.1
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-rabdiff.xml
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-rabdiff.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.xdiff-file-rabdiff" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
 <refnamediv>
  <refname>xdiff_file_rabdiff</refname>
  <refpurpose>2 つのファイルのバイナリ diff を、Rabin の polynomial fingerprinting アルゴリズムで作成する</refpurpose>
 </refnamediv>
 
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>bool</type><methodname>xdiff_file_rabdiff</methodname>
   <methodparam><type>string</type><parameter>old_file</parameter></methodparam>
   <methodparam><type>string</type><parameter>new_file</parameter></methodparam>
   <methodparam><type>string</type><parameter>dest</parameter></methodparam>
  </methodsynopsis>
  <para>
   ふたつのファイルのバイナリ diff を作成し、その結果をパッチファイルとして保存します。
   この関数と <function>xdiff_file_bdiff</function> との違いは、
   使用するアルゴリズムです。この関数のほうが実行速度が速く、より小さな diff を生成します。
   この関数はテキストファイルとバイナリファイルの両方に適用可能です。
   できあがったパッチファイルを後で適用するには
   <function>xdiff_file_bpatch</function>/<function>xdiff_string_bpatch</function>
   を使用します。
  </para>
  <para>
   アルゴリズムの違いについての詳細は、
   <link xlink:href="&url.xdiff;">libxdiff</link>
   のウェブサイトを参照ください。
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>old_file</parameter></term>
     <listitem>
      <para>
       最初のファイルへのパス。"旧" ファイルです。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>new_file</parameter></term>
     <listitem>
      <para>
       2 番目のファイルへのパス。"新" ファイルです。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>dest</parameter></term>
     <listitem>
      <para>
       結果のパッチファイルへのパス。
       "旧" ファイルと "新" ファイルの差分がこのファイルの内容となります。
       このファイルはバイナリフォーマットで、人間には読めない形式です。
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

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

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title><function>xdiff_file_rabdiff</function> の例</title>
    <para>
     以下のコードは 2 つのアーカイブのバイナリ diff を作成します。
    </para>
    <programlisting role="php">
<![CDATA[
<?php
$old_version = 'my_script_1.0.tgz';
$new_version = 'my_script_1.1.tgz';

xdiff_file_rabdiff($old_version, $new_version, 'my_script.bdiff');
?>
]]>
    </programlisting>
   </example>
  </para>
 </refsect1>

 <refsect1 role="notes">
  &reftitle.notes;
  <note>
   <para>
    両方のファイルがメモリに読み込まれるので、
    memory_limit が十分大きな値に設定されていることを確認しましょう。
   </para>
  </note>
 </refsect1>

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

</refentry>

<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-bpatch.xml?view=markup&rev=1.1
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-bpatch.xml
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-bpatch.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.xdiff-file-bpatch" xmlns="http://docbook.org/ns/docbook">
 <refnamediv>
  <refname>xdiff_file_bpatch</refname>
  <refpurpose>ファイルにバイナリ diff 形式のパッチを適用する</refpurpose>
 </refnamediv>
 
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>bool</type><methodname>xdiff_file_bpatch</methodname>
   <methodparam><type>string</type><parameter>file</parameter></methodparam>
   <methodparam><type>string</type><parameter>patch</parameter></methodparam>
   <methodparam><type>string</type><parameter>dest</parameter></methodparam>
  </methodsynopsis>
  <para>
   ファイル <parameter>file</parameter> にバイナリ形式のパッチファイル
   <parameter>patch</parameter> を適用し、結果をファイル
   <parameter>dest</parameter> に保存します。
   この関数は、<function>xdiff_file_bdiff</function> 関数あるいは
   <function>xdiff_file_rabdiff</function>、
   そしてそれぞれの文字列版が作成したパッチを受け取ることができます。
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>file</parameter></term>
     <listitem>
      <para>
       元のファイル。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>patch</parameter></term>
     <listitem>
      <para>
       バイナリのパッチファイル。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>dest</parameter></term>
     <listitem>
      <para>
       結果のファイルへのパス。
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

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

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title><function>xdiff_file_bpatch</function> の例</title>
    <para>
     以下のコードはバイナリ diff 形式のパッチをファイルに適用します。
    </para>
    <programlisting role="php">
<![CDATA[
<?php
$old_version = 'archive-1.0.tgz';
$patch = 'archive.bpatch';

$result = xdiff_file_bpatch($old_version, $patch, 'archive-1.1.tgz');
if ($result) {
   echo "パッチが適用されました";
} else {
   echo "パッチが適用できませんでした";
}

?>
]]>
    </programlisting>
   </example>
  </para>
 </refsect1>

 <refsect1 role="notes">
  &reftitle.notes;
  <note>
   <para>
    両方のファイル (<parameter>file</parameter> および <parameter>patch</parameter>)
    がメモリに読み込まれるので、
    memory_limit が十分大きな値に設定されていることを確認しましょう。
   </para>
  </note>
 </refsect1>

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

</refentry>

<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-bdiff.xml?view=markup&rev=1.1
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-bdiff.xml
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-bdiff.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.xdiff-file-bdiff" xmlns="http://docbook.org/ns/docbook">
 <refnamediv>
  <refname>xdiff_file_bdiff</refname>
  <refpurpose>2 つのファイルのバイナリ diff を作成する</refpurpose>
 </refnamediv>
 
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>bool</type><methodname>xdiff_file_bdiff</methodname>
   <methodparam><type>string</type><parameter>old_file</parameter></methodparam>
   <methodparam><type>string</type><parameter>new_file</parameter></methodparam>
   <methodparam><type>string</type><parameter>dest</parameter></methodparam>
  </methodsynopsis>
  <para>
   ふたつのファイルのバイナリ diff を作成し、その結果をパッチファイルとして保存します。
   この関数はテキストファイルとバイナリファイルの両方に適用可能です。
   できあがったパッチファイルを後で適用するには
   <function>xdiff_file_bpatch</function>/<function>xdiff_string_bpatch</function>
   を使用します。
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>old_file</parameter></term>
     <listitem>
      <para>
       最初のファイルへのパス。"旧" ファイルです。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>new_file</parameter></term>
     <listitem>
      <para>
       2 番目のファイルへのパス。"新" ファイルです。
      </para>
     </listitem>
    </varlistentry>
    <varlistentry>
     <term><parameter>dest</parameter></term>
     <listitem>
      <para>
       結果のパッチファイルへのパス。
       "旧" ファイルと "新" ファイルの差分がこのファイルの内容となります。
       このファイルはバイナリフォーマットで、人間には読めない形式です。
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

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

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title><function>xdiff_file_bdiff</function> の例</title>
    <para>
     以下のコードは 2 つのアーカイブのバイナリ diff を作成します。
    </para>
    <programlisting role="php">
<![CDATA[
<?php
$old_version = 'my_script_1.0.tgz';
$new_version = 'my_script_1.1.tgz';

xdiff_file_bdiff($old_version, $new_version, 'my_script.bdiff');
?>
]]>
    </programlisting>
   </example>
  </para>
 </refsect1>

 <refsect1 role="notes">
  &reftitle.notes;
  <note>
   <para>
    両方のファイルがメモリに読み込まれるので、
    memory_limit が十分大きな値に設定されていることを確認しましょう。
   </para>
  </note>
 </refsect1>

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

</refentry>

<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/xdiff/functions/xdiff-file-bdiff-size.xml?view=markup&rev=1.1
Index: phpdoc-ja/reference/xdiff/functions/xdiff-file-bdiff-size.xml
+++ phpdoc-ja/reference/xdiff/functions/xdiff-file-bdiff-size.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready -->
<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.xdiff-file-bdiff-size" xmlns="http://docbook.org/ns/docbook">
 <refnamediv>
  <refname>xdiff_file_bdiff_size</refname>
  <refpurpose>バイナリ diff を適用して作成するファイルのサイズを読み込む</refpurpose>
 </refnamediv>
 
 <refsect1 role="description">
  &reftitle.description;
  <methodsynopsis>
   <type>long</type><methodname>xdiff_file_bdiff_size</methodname>
   <methodparam><type>string</type><parameter>file</parameter></methodparam>
  </methodsynopsis>
  <para>
   ファイル <parameter>file</parameter> のバイナリパッチを
   元ファイルに適用して作成するファイルのサイズを返します。
  </para>
 </refsect1>

 <refsect1 role="parameters">
  &reftitle.parameters;
  <para>
   <variablelist>
    <varlistentry>
     <term><parameter>file</parameter></term>
     <listitem>
      <para>
       <function>xdiff_string_bdiff</function> 関数あるいは
       <function>xdiff_string_rabdiff</function> 関数で作成したバイナリパッチファイルへのパス。
      </para>
     </listitem>
    </varlistentry>
   </variablelist>
  </para>
 </refsect1>

 <refsect1 role="returnvalues">
  &reftitle.returnvalues;
  <para>
   作成されるファイルのサイズを返します。
  </para>
 </refsect1>

 <refsect1 role="examples">
  &reftitle.examples;
  <para>
   <example>
    <title><function>xdiff_file_bdiff_size</function> の例</title>
    <para>
     次のコードは、バイナリ diff を適用してできあがるファイルのサイズを読み込みます。
    </para>
    <programlisting role="php">
<![CDATA[
<?php
$length = xdiff_string_bdiff_size('file.bdiff');
echo "Resulting file will be $length bytes long";
?>
]]>
    </programlisting>
   </example>
  </para>
 </refsect1>

 <refsect1 role="seealso">
  &reftitle.seealso;
  <para>
   <simplelist>
    <member><function>xdiff_file_bdiff</function></member>
    <member><function>xdiff_file_rabdiff</function></member>
    <member><function>xdiff_file_bpatch</function></member>
   </simplelist>
  </para>
 </refsect1>
</refentry>

<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Navigate in group php.doc.ja at sever news.php.net
Previous Next




  
No Copyright
You are free to use Anything
Site Maintained by PHP Developer
Powered By PHP Consultants