<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,6 @@
 //#define CURL_STATICLIB
+#include &lt;stdlib.h&gt;
+#include &lt;memory.h&gt;
 #include &lt;curl/curl.h&gt;
 #ifdef USE_LIBXML
 #include &lt;libxml/parser.h&gt;
@@ -77,7 +79,7 @@ main(int argc, char* argv[]) {
 
     // usage
     if (argc != 4) {
-        fputs(&quot;usage: nicodown [usermail] [password] [video_id]&quot;, stderr);
+        fputs(&quot;usage: nicodown [usermail] [password] [video_id]\n&quot;, stderr);
         goto leave;
     }
 
@@ -102,7 +104,7 @@ main(int argc, char* argv[]) {
     curl_easy_setopt(curl, CURLOPT_HEADERDATA, hf);
     res = curl_easy_perform(curl);
     if (res != CURLE_OK) {
-        fprintf(stderr, error);
+        fputs(error, stderr);
         memfclose(mf);
         memfclose(hf);
         goto leave;
@@ -135,7 +137,7 @@ main(int argc, char* argv[]) {
     curl_easy_setopt(curl, CURLOPT_POST, 0);
     res = curl_easy_perform(curl);
     if (res != CURLE_OK) {
-        fprintf(stderr, error);
+        fputs(error, stderr);
         memfclose(mf);
         memfclose(hf);
         goto leave;
@@ -180,7 +182,7 @@ main(int argc, char* argv[]) {
     curl_easy_setopt(curl, CURLOPT_WRITEDATA, mf);
     res = curl_easy_perform(curl);
     if (res != CURLE_OK) {
-        fprintf(stderr, error);
+        fputs(error, stderr);
         memfclose(mf);
         goto leave;
     }
@@ -261,7 +263,7 @@ main(int argc, char* argv[]) {
     curl_easy_setopt(curl, CURLOPT_WRITEDATA, mf);
     res = curl_easy_perform(curl);
     if (res != CURLE_OK) {
-        fprintf(stderr, error);
+        fputs(error, stderr);
         memfclose(mf);
         goto leave;
     }
@@ -278,9 +280,9 @@ main(int argc, char* argv[]) {
     tmp = ptr;
     while(*tmp) {
         if (IS_QUOTED(tmp)) {
-            char num = 0;
+            unsigned int num = 0;
             sscanf(tmp+1, &quot;%02x&quot;, &amp;num);
-            *tmp = num;
+            *tmp = (char)num;
             strcpy(tmp + 1, tmp + 3);
         }
         tmp++;
@@ -315,7 +317,7 @@ main(int argc, char* argv[]) {
     res = curl_easy_perform(curl);
     fclose(fp);
     if (res != CURLE_OK) {
-        fprintf(stderr, error);
+        fputs(error, stderr);
         goto leave;
     }
 </diff>
      <filename>nicodown.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d1b441ae24d0b51c3acd637e4848e073893f6450</id>
    </parent>
  </parents>
  <author>
    <name>Yasuhiro Matsumoto</name>
    <email>mattn@donkey.(none)</email>
  </author>
  <url>http://github.com/mattn/nicodown/commit/12b51287cfab15571559ce69fc4197612d29bd0d</url>
  <id>12b51287cfab15571559ce69fc4197612d29bd0d</id>
  <committed-date>2009-02-07T09:30:31-08:00</committed-date>
  <authored-date>2009-02-07T09:30:31-08:00</authored-date>
  <message>remove compiler warnings.</message>
  <tree>5be04ff86db5659faba5349b8b89b8a2fe8e90e4</tree>
  <committer>
    <name>Yasuhiro Matsumoto</name>
    <email>mattn@donkey.(none)</email>
  </committer>
</commit>
