<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000060.html</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -13,6 +13,7 @@
   &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 58&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;initialize&lt;/span&gt;()
       &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;ESUCCESS&lt;/span&gt;
+      &lt;span class=&quot;ruby-ivar&quot;&gt;@enc&lt;/span&gt; = &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;
       &lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt; = &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000009.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 65&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 66&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;errmsg&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt; = &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt; = &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;ESUCCESS&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000010.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 91&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 92&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000011.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 98&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 99&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;host&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;port&lt;/span&gt; = &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;host&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;host&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;port&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argnum&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;port&lt;/span&gt;)
@@ -31,6 +31,10 @@
           &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EREFUSED&lt;/span&gt;
           &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;false&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
+        &lt;span class=&quot;ruby-keyword kw&quot;&gt;begin&lt;/span&gt;
+          &lt;span class=&quot;ruby-identifier&quot;&gt;sock&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;setsockopt&lt;/span&gt;(&lt;span class=&quot;ruby-constant&quot;&gt;Socket&lt;/span&gt;&lt;span class=&quot;ruby-operator&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;ruby-constant&quot;&gt;IPPROTO_TCP&lt;/span&gt;, &lt;span class=&quot;ruby-constant&quot;&gt;Socket&lt;/span&gt;&lt;span class=&quot;ruby-operator&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;ruby-constant&quot;&gt;TCP_NODELAY&lt;/span&gt;, &lt;span class=&quot;ruby-keyword kw&quot;&gt;true&lt;/span&gt;)
+        &lt;span class=&quot;ruby-keyword kw&quot;&gt;rescue&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;Exception&lt;/span&gt;
+        &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;else&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;begin&lt;/span&gt;
           &lt;span class=&quot;ruby-identifier&quot;&gt;sock&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;UNIXSocket&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;host&lt;/span&gt;)
@@ -39,6 +43,9 @@
           &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;false&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
+      &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sock&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;respond_to?&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;:set_encoding&lt;/span&gt;)
+        &lt;span class=&quot;ruby-identifier&quot;&gt;sock&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;set_encoding&lt;/span&gt;(&lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;ASCII-8BIT&amp;quot;&lt;/span&gt;)
+      &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
       &lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;sock&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;true&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000012.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 131&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 139&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EINVALID&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000013.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 151&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 159&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000014.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 180&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 188&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000015.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 209&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 217&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000016.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 239&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 247&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putshl&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;width&lt;/span&gt; = &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000017.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 269&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 277&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putnr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000018.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 287&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 295&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000019.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 313&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 321&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;sbuf&lt;/span&gt; = [&lt;span class=&quot;ruby-value&quot;&gt;0x&lt;/span&gt;&lt;span class=&quot;ruby-constant&quot;&gt;C8&lt;/span&gt;, &lt;span class=&quot;ruby-value&quot;&gt;0x30&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;length&lt;/span&gt;].&lt;span class=&quot;ruby-identifier&quot;&gt;pack&lt;/span&gt;(&lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;CCN&amp;quot;&lt;/span&gt;)
@@ -38,7 +38,7 @@
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;ERECV&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
-      &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vbuf&lt;/span&gt;
+      &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;_retstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;vbuf&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000020.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 345&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 353&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;mget&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;recs&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;ArgumentError&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;recs&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;is_a?&lt;/span&gt;(&lt;span class=&quot;ruby-constant&quot;&gt;Hash&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
@@ -57,7 +57,7 @@
           &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;ERECV&lt;/span&gt;
           &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-value&quot;&gt;-1&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
-        &lt;span class=&quot;ruby-identifier&quot;&gt;recs&lt;/span&gt;[&lt;span class=&quot;ruby-identifier&quot;&gt;kbuf&lt;/span&gt;] = &lt;span class=&quot;ruby-identifier&quot;&gt;vbuf&lt;/span&gt;
+        &lt;span class=&quot;ruby-identifier&quot;&gt;recs&lt;/span&gt;[&lt;span class=&quot;ruby-identifier&quot;&gt;kbuf&lt;/span&gt;] = &lt;span class=&quot;ruby-identifier&quot;&gt;_retstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;vbuf&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000021.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 398&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 406&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000022.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 424&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 432&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EINVALID&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000023.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 448&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 456&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EINVALID&lt;/span&gt;
@@ -40,7 +40,7 @@
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;ERECV&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
-      &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vbuf&lt;/span&gt;
+      &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;_retstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;vbuf&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000024.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 484&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 492&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fwmkeys&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt; = &lt;span class=&quot;ruby-value&quot;&gt;-1&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argnum&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
@@ -50,7 +50,7 @@
           &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;ERECV&lt;/span&gt;
           &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
-        &lt;span class=&quot;ruby-identifier&quot;&gt;keys&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;push&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;kbuf&lt;/span&gt;)
+        &lt;span class=&quot;ruby-identifier&quot;&gt;keys&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;push&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;_retstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;kbuf&lt;/span&gt;))
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;keys&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000025.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 532&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 540&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt; = &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argnum&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000026.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 561&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 569&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argnum&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000027.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 595&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 603&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;ext&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt; = &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt; = &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
@@ -45,7 +45,7 @@
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;ERECV&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
-      &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vbuf&lt;/span&gt;
+      &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;_retstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;vbuf&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000028.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 633&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 641&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EINVALID&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000029.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 656&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 664&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EINVALID&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000030.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 681&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 689&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000031.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 706&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 714&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EINVALID&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000032.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 729&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 737&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;size&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EINVALID&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000033.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 752&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 760&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;stat&lt;/span&gt;()
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-ivar&quot;&gt;@sock&lt;/span&gt;
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;EINVALID&lt;/span&gt;
@@ -40,7 +40,7 @@
         &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;ERECV&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
-      &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sbuf&lt;/span&gt;
+      &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;_retstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;sbuf&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000034.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 788&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 796&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;misc&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;args&lt;/span&gt; = [], &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt; = &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;args&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;args&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;is_a?&lt;/span&gt;(&lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;)
@@ -51,7 +51,7 @@
           &lt;span class=&quot;ruby-ivar&quot;&gt;@ecode&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;ERECV&lt;/span&gt;
           &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;
         &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
-        &lt;span class=&quot;ruby-identifier&quot;&gt;res&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;push&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;ebuf&lt;/span&gt;)
+        &lt;span class=&quot;ruby-identifier&quot;&gt;res&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;push&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;_retstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;ebuf&lt;/span&gt;))
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;res&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000035.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 838&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 846&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;store&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000036.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 843&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 851&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;delete&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000037.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 848&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 856&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fetch&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000038.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 853&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 861&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;has_key?&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;) &lt;span class=&quot;ruby-operator&quot;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000039.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 858&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 866&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;has_value?&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tkey&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000040.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 869&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 877&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;clear&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000041.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 874&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 882&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;length&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000042.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 879&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 887&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;empty?&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000043.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 884&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 892&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;[]=&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000044.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 889&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 897&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;[]&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000045.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 894&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 902&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;each&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000046.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 906&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 914&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;each_keys&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000048.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 915&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 923&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;each_values&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000049.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 926&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 934&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;keys&lt;/span&gt;
       &lt;span class=&quot;ruby-identifier&quot;&gt;tkeys&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tkeys&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000050.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 936&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 944&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;values&lt;/span&gt;
       &lt;span class=&quot;ruby-identifier&quot;&gt;tvals&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tvals&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDB.src/M000051.html</filename>
    </modified>
    <modified>
      <diff>@@ -96,6 +96,7 @@ href=&quot;RDBTBL.html&quot;&gt;TokyoTyrant::RDBTBL&lt;/a&gt;&amp;quot;.&lt;br/&gt;
       &lt;a href=&quot;#M000054&quot;&gt;addcond&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000052&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000057&quot;&gt;search&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000060&quot;&gt;searchcount&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000059&quot;&gt;searchget&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000058&quot;&gt;searchout&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000056&quot;&gt;setlimit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
@@ -438,6 +439,24 @@ never fail and return an empty array even if no record corresponds.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
+      &lt;div id=&quot;method-M000060&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000060&quot;&gt;&lt;/a&gt;
+
+        &lt;div class=&quot;method-heading&quot;&gt;
+          &lt;a href=&quot;RDBQRY.src/M000060.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('RDBQRY.src/M000060.html');return false;&quot;&gt;
+          &lt;span class=&quot;method-name&quot;&gt;searchcount&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
+          &lt;/a&gt;
+        &lt;/div&gt;
+      
+        &lt;div class=&quot;method-description&quot;&gt;
+          &lt;p&gt;
+Get the count of corresponding records.&lt;br/&gt; The return value is the count of
+corresponding records or 0 on failure.&lt;br/&gt;
+&lt;/p&gt;
+        &lt;/div&gt;
+      &lt;/div&gt;
+
       &lt;div id=&quot;method-M000059&quot; class=&quot;method-detail&quot;&gt;
         &lt;a name=&quot;M000059&quot;&gt;&lt;/a&gt;
 </diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1200&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1237&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;initialize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;rdb&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;ArgumentError&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;rdb&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;is_a?&lt;/span&gt;(&lt;span class=&quot;ruby-constant&quot;&gt;TokyoTyrant&lt;/span&gt;&lt;span class=&quot;ruby-operator&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;ruby-constant&quot;&gt;RDBTBL&lt;/span&gt;)
       &lt;span class=&quot;ruby-ivar&quot;&gt;@rdb&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;rdb&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000052.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1204&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1241&lt;/span&gt;
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;self&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;setmax&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;) &lt;span class=&quot;ruby-comment cmt&quot;&gt;# for backward compatibility&lt;/span&gt;
         &lt;span class=&quot;ruby-identifier&quot;&gt;setlimit&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000053.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1213&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1250&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addcond&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;op&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;expr&lt;/span&gt;)
       &lt;span class=&quot;ruby-ivar&quot;&gt;@args&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;push&lt;/span&gt;(&lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;addcond&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;\0&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;\0&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;op&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;to_s&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;\0&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;expr&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000054.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1221&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1258&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setorder&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;type&lt;/span&gt;)
       &lt;span class=&quot;ruby-ivar&quot;&gt;@args&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;push&lt;/span&gt;(&lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;setorder&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;\0&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;\0&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;type&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;to_s&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000055.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1229&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1266&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setlimit&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt; = &lt;span class=&quot;ruby-value&quot;&gt;-1&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;skip&lt;/span&gt; = &lt;span class=&quot;ruby-value&quot;&gt;-1&lt;/span&gt;)
       &lt;span class=&quot;ruby-ivar&quot;&gt;@args&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;push&lt;/span&gt;(&lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;setlimit&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;\0&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;to_s&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;\0&amp;quot;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;skip&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;to_s&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000056.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1235&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1272&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;search&lt;/span&gt;()
       &lt;span class=&quot;ruby-identifier&quot;&gt;rv&lt;/span&gt; = &lt;span class=&quot;ruby-ivar&quot;&gt;@rdb&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;misc&lt;/span&gt;(&lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;search&amp;quot;&lt;/span&gt;, &lt;span class=&quot;ruby-ivar&quot;&gt;@args&lt;/span&gt;, &lt;span class=&quot;ruby-constant&quot;&gt;RDB&lt;/span&gt;&lt;span class=&quot;ruby-operator&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;ruby-constant&quot;&gt;MONOULOG&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rv&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;?&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rv&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000057.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1241&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1278&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;searchout&lt;/span&gt;()
       &lt;span class=&quot;ruby-identifier&quot;&gt;args&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt;(&lt;span class=&quot;ruby-ivar&quot;&gt;@args&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;args&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;push&lt;/span&gt;(&lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;out&amp;quot;&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000058.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1251&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1288&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;searchget&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;names&lt;/span&gt; = &lt;span class=&quot;ruby-keyword kw&quot;&gt;nil&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;ArgumentError&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;names&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;names&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;is_a?&lt;/span&gt;(&lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;args&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt;(&lt;span class=&quot;ruby-ivar&quot;&gt;@args&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDBQRY.src/M000059.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1040&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1077&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;ArgumentError&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;is_a?&lt;/span&gt;(&lt;span class=&quot;ruby-constant&quot;&gt;Hash&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDBTBL.src/M000001.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1057&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1094&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;ArgumentError&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;is_a?&lt;/span&gt;(&lt;span class=&quot;ruby-constant&quot;&gt;Hash&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDBTBL.src/M000002.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1074&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1111&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;ruby-constant&quot;&gt;ArgumentError&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;is_a?&lt;/span&gt;(&lt;span class=&quot;ruby-constant&quot;&gt;Hash&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDBTBL.src/M000003.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1089&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1126&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;super&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDBTBL.src/M000004.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1096&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1133&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;args&lt;/span&gt; = &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBTBL.src/M000005.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1116&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1153&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;mget&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;recs&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;rv&lt;/span&gt; = &lt;span class=&quot;ruby-keyword kw&quot;&gt;super&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;recs&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-value&quot;&gt;-1&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rv&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBTBL.src/M000006.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1136&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1173&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setindex&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;type&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argstr&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;)
       &lt;span class=&quot;ruby-identifier&quot;&gt;type&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;_argnum&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;type&lt;/span&gt;)</diff>
      <filename>doc/classes/TokyoTyrant/RDBTBL.src/M000007.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1147&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyotyrant.rb, line 1184&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;genuid&lt;/span&gt;()
       &lt;span class=&quot;ruby-identifier&quot;&gt;rv&lt;/span&gt; = &lt;span class=&quot;ruby-identifier&quot;&gt;misc&lt;/span&gt;(&lt;span class=&quot;ruby-value str&quot;&gt;&amp;quot;genuid&amp;quot;&lt;/span&gt;, &lt;span class=&quot;ruby-constant&quot;&gt;Array&lt;/span&gt;.&lt;span class=&quot;ruby-identifier&quot;&gt;new&lt;/span&gt;, &lt;span class=&quot;ruby-value&quot;&gt;0&lt;/span&gt;)
       &lt;span class=&quot;ruby-keyword kw&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;ruby-value&quot;&gt;-1&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;ruby-operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;ruby-identifier&quot;&gt;rv&lt;/span&gt;</diff>
      <filename>doc/classes/TokyoTyrant/RDBTBL.src/M000008.html</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-Tue, 10 Mar 2009 20:21:48 +0900
+Mon, 30 Mar 2009 22:03:42 +0900</diff>
      <filename>doc/created.rid</filename>
    </modified>
    <modified>
      <diff>@@ -56,7 +56,7 @@
     &lt;/tr&gt;
     &lt;tr class=&quot;top-aligned-row&quot;&gt;
       &lt;td&gt;&lt;strong&gt;Last Update:&lt;/strong&gt;&lt;/td&gt;
-      &lt;td&gt;Tue Mar 10 20:06:50 +0900 2009&lt;/td&gt;
+      &lt;td&gt;Mon Mar 30 21:58:50 +0900 2009&lt;/td&gt;
     &lt;/tr&gt;
     &lt;/table&gt;
   &lt;/div&gt;</diff>
      <filename>doc/files/tokyotyrant_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -40,24 +40,24 @@
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000038&quot;&gt;fetch (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000025&quot;&gt;fwmkeys (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBTBL.html#M000008&quot;&gt;genuid (TokyoTyrant::RDBTBL)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000020&quot;&gt;get (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBTBL.html#M000005&quot;&gt;get (TokyoTyrant::RDBTBL)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000020&quot;&gt;get (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000039&quot;&gt;has_key? (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000040&quot;&gt;has_value? (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000023&quot;&gt;iterinit (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000024&quot;&gt;iternext (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000050&quot;&gt;keys (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000042&quot;&gt;length (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000021&quot;&gt;mget (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBTBL.html#M000006&quot;&gt;mget (TokyoTyrant::RDBTBL)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000021&quot;&gt;mget (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000035&quot;&gt;misc (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoTyrant/RDBQRY.html#M000052&quot;&gt;new (TokyoTyrant::RDBQRY)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000009&quot;&gt;new (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoTyrant/RDBQRY.html#M000052&quot;&gt;new (TokyoTyrant::RDBQRY)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000012&quot;&gt;open (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000019&quot;&gt;out (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBTBL.html#M000004&quot;&gt;out (TokyoTyrant::RDBTBL)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000014&quot;&gt;put (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000019&quot;&gt;out (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBTBL.html#M000001&quot;&gt;put (TokyoTyrant::RDBTBL)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000014&quot;&gt;put (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000016&quot;&gt;putcat (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBTBL.html#M000003&quot;&gt;putcat (TokyoTyrant::RDBTBL)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBTBL.html#M000002&quot;&gt;putkeep (TokyoTyrant::RDBTBL)&lt;/a&gt;&lt;br /&gt;
@@ -66,6 +66,7 @@
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000017&quot;&gt;putshl (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDB.html#M000032&quot;&gt;rnum (TokyoTyrant::RDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBQRY.html#M000057&quot;&gt;search (TokyoTyrant::RDBQRY)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoTyrant/RDBQRY.html#M000060&quot;&gt;searchcount (TokyoTyrant::RDBQRY)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBQRY.html#M000059&quot;&gt;searchget (TokyoTyrant::RDBQRY)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBQRY.html#M000058&quot;&gt;searchout (TokyoTyrant::RDBQRY)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoTyrant/RDBTBL.html#M000007&quot;&gt;setindex (TokyoTyrant::RDBTBL)&lt;/a&gt;&lt;br /&gt;</diff>
      <filename>doc/fr_method_index.html</filename>
    </modified>
    <modified>
      <diff>@@ -863,15 +863,20 @@ def proctable(host, port, rnum)
     if rand(20) == 0
       qry.setlimit(10, rand(10))
       res = qry.searchget
-      res.each do |cols|
-        pkey = cols[&quot;&quot;]
-        str = cols[&quot;str&quot;]
+      res.each do |rcols|
+        pkey = rcols[&quot;&quot;]
+        str = rcols[&quot;str&quot;]
         if !pkey || !str || pkey != str
           eprint(rdb, &quot;searchget&quot;)
           err = true
           break
         end
       end
+      if(qry.searchcount != res.size)
+        eprint(rdb, &quot;searchcount&quot;)
+        err = true
+        break
+      end
       onum = rdb.rnum
       if !qry.searchout
           eprint(rdb, &quot;searchout&quot;)</diff>
      <filename>tcrtest.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,7 @@
 #! /usr/bin/ruby
 
+require 'rbconfig'
+
 commands = [
 
             &quot;tcrtest.rb write 127.0.0.1 10000&quot;,
@@ -11,9 +13,10 @@ commands = [
             &quot;tcrtest.rb rcat -ext put 127.0.0.1 1000&quot;,
             &quot;tcrtest.rb misc 127.0.0.1 1000&quot;,
            ]
+rubycmd = Config::CONFIG[&quot;bindir&quot;] + &quot;/&quot; + RbConfig::CONFIG['ruby_install_name']
 num = 1
 commands.each do |command|
-  rv = system(&quot;/usr/bin/ruby #{command} &gt;/dev/null&quot;)
+  rv = system(&quot;#{rubycmd} #{command} &gt;/dev/null&quot;)
   if rv
     printf(&quot;%03d/%03d: %s: ok\n&quot;, num, commands.size, command)
   else</diff>
      <filename>test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ require 'rubygems'
 
 spec = Gem::Specification.new do |s|
   s.name = &quot;tokyotyrant&quot;
-  s.version = &quot;1.4&quot;
+  s.version = &quot;1.5&quot;
   s.author &quot;Mikio Hirabayashi&quot;
   s.email = &quot;mikio@users.sourceforge.net&quot;
   s.homepage = &quot;http://tokyocabinet.sourceforge.net/&quot;</diff>
      <filename>tokyotyrant.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -57,6 +57,7 @@ module TokyoTyrant
     # The return value is the new remote database object.%%
     def initialize()
       @ecode = ESUCCESS
+      @enc = nil
       @sock = nil
     end
     # Get the message string corresponding to an error code.%%
@@ -115,6 +116,10 @@ module TokyoTyrant
           @ecode = EREFUSED
           return false
         end
+        begin
+          sock.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, true)
+        rescue Exception
+        end
       else
         begin
           sock = UNIXSocket.open(host)
@@ -123,6 +128,9 @@ module TokyoTyrant
           return false
         end
       end
+      if sock.respond_to?(:set_encoding)
+        sock.set_encoding(&quot;ASCII-8BIT&quot;)
+      end
       @sock = sock
       return true
     end
@@ -337,7 +345,7 @@ module TokyoTyrant
         @ecode = ERECV
         return nil
       end
-      return vbuf
+      return _retstr(vbuf)
     end
     # Retrieve records.%%
     # `&lt;i&gt;recs&lt;/i&gt;' specifies a hash containing the retrieval keys.  As a result of this method, keys existing in the database have the corresponding values and keys not existing in the database are removed.%%
@@ -388,7 +396,7 @@ module TokyoTyrant
           @ecode = ERECV
           return -1
         end
-        recs[kbuf] = vbuf
+        recs[kbuf] = _retstr(vbuf)
       end
       return rnum
     end
@@ -474,7 +482,7 @@ module TokyoTyrant
         @ecode = ERECV
         return nil
       end
-      return vbuf
+      return _retstr(vbuf)
     end
     # Get forward matching keys.%%
     # `&lt;i&gt;prefix&lt;/i&gt;' specifies the prefix of the corresponding keys.%%
@@ -520,7 +528,7 @@ module TokyoTyrant
           @ecode = ERECV
           return Array.new
         end
-        keys.push(kbuf)
+        keys.push(_retstr(kbuf))
       end
       return keys
     end
@@ -626,7 +634,7 @@ module TokyoTyrant
         @ecode = ERECV
         return nil
       end
-      return vbuf
+      return _retstr(vbuf)
     end
     # Synchronize updated contents with the file and the device.%%
     # If successful, the return value is true, else, it is false.%%
@@ -778,7 +786,7 @@ module TokyoTyrant
         @ecode = ERECV
         return nil
       end
-      return sbuf
+      return _retstr(sbuf)
     end
     # Call a versatile function for miscellaneous operations.%%
     # `&lt;i&gt;name&lt;/i&gt;' specifies the name of the function.  All databases support &quot;putlist&quot;, &quot;outlist&quot;, and &quot;getlist&quot;.  &quot;putlist&quot; is to store records.  It receives keys and values one after the other, and returns an empty list.  &quot;outlist&quot; is to remove records.  It receives keys, and returns an empty array.  &quot;getlist&quot; is to retrieve records.  It receives keys, and returns keys and values of corresponding records one after the other.  Table database supports &quot;setindex&quot;, &quot;search&quot;, and &quot;genuid&quot;.%%
@@ -825,7 +833,7 @@ module TokyoTyrant
           @ecode = ERECV
           return nil
         end
-        res.push(ebuf)
+        res.push(_retstr(ebuf))
       end
       return res
     end
@@ -949,15 +957,44 @@ module TokyoTyrant
     private
     # Get a string argument.%%
     def _argstr(obj)
-      return obj.to_s if obj.is_a?(Numeric)
-      return obj if obj.is_a?(String)
-      raise ArgumentError
+      case obj
+      when Numeric
+        obj = obj.to_s
+      when Symbol
+        obj = obj.to_s
+      when String
+      else
+        raise ArgumentError
+      end
+      if obj.respond_to?(:force_encoding)
+        obj = obj.dup
+        obj.force_encoding(&quot;ASCII-8BIT&quot;)
+      end
+      return obj
     end
     # Get a numeric argument.%%
     def _argnum(obj)
-      return obj.to_i if obj.is_a?(String)
-      return obj if obj.is_a?(Numeric)
-      raise ArgumentError
+      case obj
+      when String
+        obj = obj.to_i
+      when Numeric
+      else
+        raise ArgumentError
+      end
+      return obj
+    end
+    # Get a normalized string to be returned
+    def _retstr(str)
+      if str.respond_to?(:force_encoding)
+        if @enc
+          str.force_encoding(@enc)
+        elsif Encoding.default_internal
+          str.force_encoding(Encoding.default_internal)
+        else
+          str.force_encoding(&quot;UTF-8&quot;)
+        end
+      end
+      return str
     end
     # Send a series of data.%%
     def _send(buf)
@@ -1271,6 +1308,14 @@ module TokyoTyrant
       end
       return rv
     end
+    # Get the count of corresponding records.%%
+    # The return value is the count of corresponding records or 0 on failure.%%
+    def searchcount()
+      args = Array.new(@args)
+      args.push(&quot;count&quot;)
+      rv = @rdb.misc(&quot;search&quot;, args, RDB::MONOULOG)
+      return rv ? rv[0].to_i : 0
+    end
   end
 end
 </diff>
      <filename>tokyotyrant.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5882211d4c45844325c7c3e4899e24cf17f2982d</id>
    </parent>
  </parents>
  <author>
    <name>Jeremy Hinegardner</name>
    <email>jeremy@hinegardner.org</email>
  </author>
  <url>http://github.com/careo/tokyotyrant-ruby/commit/5523c0cfd25c3b87462329250d984ec16463cb84</url>
  <id>5523c0cfd25c3b87462329250d984ec16463cb84</id>
  <committed-date>2009-04-20T20:30:40-07:00</committed-date>
  <authored-date>2009-04-09T10:51:59-07:00</authored-date>
  <message>Update with 1.5 source

Signed-off-by: Dane Jensen &lt;careo@fastmail.fm&gt;</message>
  <tree>3b2b8948dfb90bae5c5cfe3f744ded81a7c8d21e</tree>
  <committer>
    <name>Dane Jensen</name>
    <email>careo@fastmail.fm</email>
  </committer>
</commit>
