Mercurial > mplayer.hg
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];