From fca9a92ba6310a069bed10fd8d4620a93a399b15 Mon Sep 17 00:00:00 2001 From: Avuton Olrich Date: Thu, 13 Jul 2006 18:09:25 +0000 Subject: path.*: cleanups utf8.c: add some static's git-svn-id: https://svn.musicpd.org/mpd/trunk@4311 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/path.c | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'src/path.c') diff --git a/src/path.c b/src/path.c index ad8cbfa1f..0fc5a1eb7 100644 --- a/src/path.c +++ b/src/path.c @@ -42,23 +42,16 @@ char * playlistDir; char * fsCharset = NULL; -char * pathConvCharset(char * to, char * from, char * str, char * ret) { - if(ret) { - free(ret); - ret = NULL; - } - +static char * pathConvCharset(char * to, char * from, char * str) { if(setCharSetConversion(to,from)==0) { - ret = convStrDup(str); + return convStrDup(str); } - return ret; + return NULL; } char * fsCharsetToUtf8(char * str) { - static char * ret = NULL; - - ret = pathConvCharset("UTF-8",fsCharset,str,ret); + char * ret = pathConvCharset("UTF-8",fsCharset,str); if(ret && !validUtf8String(ret)) { free(ret); @@ -69,9 +62,7 @@ char * fsCharsetToUtf8(char * str) { } char * utf8ToFsCharset(char * str) { - static char * ret = NULL; - - ret = pathConvCharset(fsCharset,"UTF-8",str,ret); + char * ret = pathConvCharset(fsCharset,"UTF-8",str); if(!ret) ret = strdup(str); -- cgit v1.2.3