diff gui/skin/skin.c @ 33048:c6d0adf896ea

Move auxiliary string functions into separate file. (Besides, name parameters more intelligibly.)
author ib
date Mon, 28 Mar 2011 15:51:20 +0000
parents 9684ad0e1291
children 956c67bb5198
line wrap: on
line diff
--- a/gui/skin/skin.c	Mon Mar 28 13:46:50 2011 +0000
+++ b/gui/skin/skin.c	Mon Mar 28 15:51:20 2011 +0000
@@ -25,6 +25,7 @@
 #include "gui/interface.h"
 #include "gui/mplayer/widgets.h"
 #include "gui/util/cut.h"
+#include "gui/util/string.h"
 
 #include "config.h"
 #include "help_mp.h"
@@ -818,43 +819,6 @@
     { "menu",       cmd_menu       }
 };
 
-char *strswap(char *in, char what, char whereof)
-{
-    int i;
-
-    if (!*in)
-        return NULL;
-
-    for (i = 0; in[i]; i++)
-        if (in[i] == what)
-            in[i] = whereof;
-
-    return in;
-}
-
-char *trim(char *in)
-{
-    int c = 0, id = 0, i;
-
-    if (!*in)
-        return NULL;
-
-    while (c != (int)strlen(in)) {
-        if (in[c] == '"')
-            id = !id;
-
-        if ((in[c] == ' ') && (!id)) {
-            for (i = 0; i < (int)strlen(in) - c; i++)
-                in[c + i] = in[c + i + 1];
-            continue;
-        }
-
-        c++;
-    }
-
-    return in;
-}
-
 static char *setname(char *item1, char *item2)
 {
     static char fn[512];