]> granicus.if.org Git - curl/commitdiff
memdup: use 'void *' as return and source type
authorDaniel Stenberg <daniel@haxx.se>
Tue, 4 Oct 2016 21:18:52 +0000 (23:18 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 4 Oct 2016 21:31:25 +0000 (23:31 +0200)
lib/strdup.c
lib/strdup.h

index 23f554e51837df584950cffb492b2f929e01124d..5a15c2b16add19370d75421b102c7a90ca09af9f 100644 (file)
@@ -65,9 +65,9 @@ char *curlx_strdup(const char *str)
  * Returns the new pointer or NULL on failure.
  *
  ***************************************************************************/
-char *Curl_memdup(const char *src, size_t length)
+void *Curl_memdup(const void *src, size_t length)
 {
-  char *buffer = malloc(length);
+  void *buffer = malloc(length);
   if(!buffer)
     return NULL; /* fail */
 
index 4c48ca412758eb33d2b54818eefb659e93114803..c74a3b730632cca51dd515c2e623e546de6c143d 100644 (file)
@@ -7,7 +7,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -26,6 +26,6 @@
 #ifndef HAVE_STRDUP
 extern char *curlx_strdup(const char *str);
 #endif
-char *Curl_memdup(const char *src, size_t buffer_length);
+void *Curl_memdup(const void *src, size_t buffer_length);
 
 #endif /* HEADER_CURL_STRDUP_H */