tool_operhlp: Consolidated engine output code into tool_help
authorSteve Holme <steve_holme@hotmail.com>
Sat, 22 Feb 2014 16:21:53 +0000 (16:21 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Sat, 22 Feb 2014 16:50:29 +0000 (16:50 +0000)
src/tool_help.c
src/tool_operhlp.c
src/tool_operhlp.h

index 7c74927..99d2768 100644 (file)
@@ -23,7 +23,6 @@
 
 #include "tool_panykey.h"
 #include "tool_help.h"
-#include "tool_operhlp.h"
 
 #include "memdebug.h" /* keep this as LAST include */
 
@@ -262,7 +261,18 @@ void tool_list_engines(CURL *curl)
 {
   struct curl_slist *engines = NULL;
 
+  /* Get the list of engines */
   curl_easy_getinfo(curl, CURLINFO_SSL_ENGINES, &engines);
-  list_engines(engines);
+
+  puts("Build-time engines:");
+  if(engines) {
+    for(; engines; engines = engines->next)
+      printf("  %s\n", engines->data);
+  }
+  else {
+    puts("  <none>");
+  }
+
+  /* Cleanup the list of engines */
   curl_slist_free_all(engines);
 }
index a0da01c..2ba7881 100644 (file)
 
 #include "memdebug.h" /* keep this as LAST include */
 
-/*
- * Print list of OpenSSL supported engines
- */
-void list_engines(const struct curl_slist *engines)
-{
-  puts("Build-time engines:");
-  if(!engines) {
-    puts("  <none>");
-    return;
-  }
-  for(; engines; engines = engines->next)
-    printf("  %s\n", engines->data);
-}
-
 void clean_getout(struct Configurable *config)
 {
   struct getout *next;
index bfe298b..041ea59 100644 (file)
@@ -23,8 +23,6 @@
  ***************************************************************************/
 #include "tool_setup.h"
 
-void list_engines(const struct curl_slist *engines);
-
 void clean_getout(struct Configurable *config);
 
 bool output_expected(const char *url, const char *uploadfile);