--- main.c.~1.197.~	2003-08-18 15:04:29.000000000 -0700
+++ main.c	2003-09-16 12:07:57.000000000 -0700
@@ -1778,13 +1778,13 @@
     {
       const char **proto;
 
-      printf(CURL_ID "%s\n", curl_version());
+      fprintf(config->errors,CURL_ID "%s\n", curl_version());
       if (curlinfo->protocols) {
-        printf("Protocols: ");
+        fprintf(config->errors,"Protocols: ");
         for (proto=curlinfo->protocols; *proto; ++proto) {
-          printf("%s ", *proto);
+          fprintf(config->errors,"%s ", *proto);
         }
-        puts(""); /* newline */
+	fprintf(config->errors,"\n");
       }
       if(curlinfo->features) {
         unsigned int i;
@@ -1802,12 +1802,12 @@
           {"Debug", CURL_VERSION_DEBUG},
           {"AsynchDNS", CURL_VERSION_ASYNCHDNS}
         };
-        printf("Features: ");
+        fprintf(config->errors,"Features: ");
         for(i=0; i<sizeof(feats)/sizeof(feats[0]); i++) {
           if(curlinfo->features & feats[i].bitmask)
-            printf("%s ", feats[i].name);
+            fprintf(config->errors,"%s ", feats[i].name);
         }
-        puts(""); /* newline */
+	fprintf(config->errors,"\n");
       }
     }
     return PARAM_HELP_REQUESTED;
@@ -2519,6 +2519,7 @@
 
   main_init(); /* inits */
 
+  config->errors = stderr;
   config->showerror=TRUE;
   config->conf=CONF_DEFAULT;
   config->use_httpget=FALSE;

