<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -803,7 +803,7 @@ void Table::optimize (std::string&amp; output) const
   Much better.
 */
 
-    char* patterns[] =
+    char patterns[5][16] =
     {
       &quot;        \n&quot;,
       &quot;    \n&quot;,</diff>
      <filename>src/Table.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -31,7 +31,7 @@
 #include &lt;sys/types.h&gt;
 #include &lt;unistd.h&gt;
 #include &lt;stdlib.h&gt;
-#include &lt;linux/limits.h&gt;
+#include &lt;limits.h&gt;
 #include &lt;string.h&gt;
 #include &quot;task.h&quot;
 
@@ -510,7 +510,8 @@ std::string handleEdit (TDB&amp; tdb, T&amp; task, Config&amp; conf)
     pattern &lt;&lt; dataLocation &lt;&lt; &quot;/task.&quot; &lt;&lt; seq-&gt;getId () &lt;&lt; &quot;.XXXXXX&quot;;
     char cpattern [PATH_MAX];
     strcpy (cpattern, pattern.str ().c_str ());
-    char* file = mktemp (cpattern);
+    mkstemp (cpattern);
+    char* file = cpattern;
 
     // Format the contents, T -&gt; text, write to a file.
     std::string before = formatTask (conf, *seq);</diff>
      <filename>src/edit.cpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>89bbce86615bf77731bc5035465419f1b0df51e1</id>
    </parent>
  </parents>
  <author>
    <name>Paul Beckingham</name>
    <email>paul@beckingham.net</email>
  </author>
  <url>http://github.com/pbeckingham/task/commit/11ee827a0d70d2077c64266bec21e9529c82d987</url>
  <id>11ee827a0d70d2077c64266bec21e9529c82d987</id>
  <committed-date>2009-05-14T19:20:09-07:00</committed-date>
  <authored-date>2009-05-14T19:20:09-07:00</authored-date>
  <message>Platform Testing - clean builds

- on Ubuntu 9.04
- on Fedora Core 10
- on Crunchbang Linux
- on Windows XP/Cygwin</message>
  <tree>d42a35e88110d765f0b7d0e8dcf91d007a5ea6f3</tree>
  <committer>
    <name>Paul Beckingham</name>
    <email>paul@beckingham.net</email>
  </committer>
</commit>
