Move copy_stream function to misc.c.
authorNeal H. Walfield <neal@g10code.de>
Fri, 13 Mar 2015 12:44:18 +0000 (13:44 +0100)
committerNeal H. Walfield <neal@g10code.de>
Mon, 23 Mar 2015 18:58:27 +0000 (19:58 +0100)
* dirmngr/ks-action.c (copy_stream): Move function from here...
* dirmngr/misc.c (copy_stream): ... to here and drop the static
qualifier.
* dirmngr/misc.h (copy_stream): Add declaration.

--
Signed-off-by: Neal H. Walfield <neal@g10code.de>
dirmngr/ks-action.c
dirmngr/misc.c
dirmngr/misc.h

index e4cd8f1..8e2f520 100644 (file)
 #include "ks-action.h"
 
 
-/* Copy all data from IN to OUT.  */
-static gpg_error_t
-copy_stream (estream_t in, estream_t out)
-{
-  char buffer[512];
-  size_t nread;
-
-  while (!es_read (in, buffer, sizeof buffer, &nread))
-    {
-      if (!nread)
-        return 0; /* EOF */
-      if (es_write (out, buffer, nread, NULL))
-        break;
-
-    }
-  return gpg_error_from_syserror ();
-}
-
-
 /* Called by the engine's help functions to print the actual help.  */
 gpg_error_t
 ks_print_help (ctrl_t ctrl, const char *text)
index 53d0099..93f051c 100644 (file)
@@ -619,3 +619,21 @@ armor_data (char **r_string, const void *data, size_t datalen)
   *r_string = buffer;
   return 0;
 }
+
+/* Copy all data from IN to OUT.  */
+gpg_error_t
+copy_stream (estream_t in, estream_t out)
+{
+  char buffer[512];
+  size_t nread;
+
+  while (!es_read (in, buffer, sizeof buffer, &nread))
+    {
+      if (!nread)
+        return 0; /* EOF */
+      if (es_write (out, buffer, nread, NULL))
+        break;
+
+    }
+  return gpg_error_from_syserror ();
+}
index e98b791..d8c53d3 100644 (file)
@@ -85,5 +85,7 @@ gpg_error_t create_estream_ksba_reader (ksba_reader_t *r_reader, estream_t fp);
    responsible for freeing *R_STRING.  */
 gpg_error_t armor_data (char **r_string, const void *data, size_t datalen);
 
+/* Copy all data from IN to OUT.  */
+gpg_error_t copy_stream (estream_t in, estream_t out);
 
 #endif /* MISC_H */