summaryrefslogtreecommitdiff
path: root/src/input/input_file.c
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2007-07-08 15:40:40 +0100
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2007-07-08 15:40:40 +0100
commit35a0310f9c67e357a3dc8ea3420ec6d25dd2aad9 (patch)
treee97cbd2454dbe85f17e9e708651151d9b4767911 /src/input/input_file.c
parentcaf1060d009128fa2526bd238b4746acdaeb5d64 (diff)
parent425fa4b12abcf5d04544215aeae58b4af3cee24b (diff)
downloadxine-lib-35a0310f9c67e357a3dc8ea3420ec6d25dd2aad9.tar.gz
xine-lib-35a0310f9c67e357a3dc8ea3420ec6d25dd2aad9.tar.bz2
Merge from 1.1.
Diffstat (limited to 'src/input/input_file.c')
-rw-r--r--src/input/input_file.c25
1 files changed, 1 insertions, 24 deletions
diff --git a/src/input/input_file.c b/src/input/input_file.c
index dd67d06ed..91513194c 100644
--- a/src/input/input_file.c
+++ b/src/input/input_file.c
@@ -327,31 +327,8 @@ static void file_plugin_dispose (input_plugin_t *this_gen ) {
}
static char *decode_uri (char *uri) {
-
- int len = strlen (uri);
- int i;
-
uri = strdup(uri);
-
- for (i=0; i<len; i++) {
-
- if ( (uri[i]=='%') && (i<(len-2)) ) {
-
- int c;
-
- if ( sscanf (&uri[i+1], "%02x", &c) == 1) {
-
- uri[i]= (char) c;
-
- memmove (uri+i+1, uri+i+3, len-i-3);
-
- len-=2;
- }
- }
- }
-
- uri[len] = 0;
-
+ _x_mrl_unescape (uri);
return uri;
}