diff libmpdemux/url.c @ 3040:9fad4017ec37

Added a function to copy URL.
author bertrand
date Tue, 20 Nov 2001 22:15:32 +0000
parents 9e059416eea6
children fb9de639ed30
line wrap: on
line diff
--- a/libmpdemux/url.c	Tue Nov 20 22:14:16 2001 +0000
+++ b/libmpdemux/url.c	Tue Nov 20 22:15:32 2001 +0000
@@ -104,6 +104,22 @@
 	return Curl;
 }
 
+URL_t *
+url_copy(URL_t* url) {
+	URL_t *dup_url;
+
+	if( url==NULL ) return NULL;
+	dup_url = (URL_t*)malloc(sizeof(URL_t));
+	if( dup_url==NULL ) {
+		printf("Memory allocation failed!\n");
+		return NULL;
+	}
+	memcpy( dup_url, url, sizeof(URL_t) );
+	
+	return dup_url;
+}
+
+
 void
 url_free(URL_t* url) {
 	if(!url) return;