svnno****@sourc*****
svnno****@sourc*****
Mon Mar 26 13:43:30 JST 2007
Revision: 3016 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=3016 Author: ikezoe Date: 2007-03-26 13:43:30 +0900 (Mon, 26 Mar 2007) Log Message: ----------- * src/utils/utils.[ch]: Add kz_str_replace_char(). Modified Paths: -------------- kazehakase/trunk/ChangeLog kazehakase/trunk/src/utils/utils.c kazehakase/trunk/src/utils/utils.h Modified: kazehakase/trunk/ChangeLog =================================================================== --- kazehakase/trunk/ChangeLog 2007-03-26 04:39:07 UTC (rev 3015) +++ kazehakase/trunk/ChangeLog 2007-03-26 04:43:30 UTC (rev 3016) @@ -1,3 +1,7 @@ +2007-03-26 Hiroyuki Ikezoe <poinc****@ikezo*****> + + * src/utils/utils.[ch]: Add kz_str_replace_char(). + 2007-03-26 Takuro Ashie <ashie****@homa*****> * configure.ac, src/Makefile.am: Embed kazehakase icon into the Modified: kazehakase/trunk/src/utils/utils.c =================================================================== --- kazehakase/trunk/src/utils/utils.c 2007-03-26 04:39:07 UTC (rev 3015) +++ kazehakase/trunk/src/utils/utils.c 2007-03-26 04:43:30 UTC (rev 3016) @@ -1014,3 +1014,17 @@ find_file_recursive (path, fname, &ret, 0, maxdepth); return ret; } + +void +kz_str_replace_char (gchar *str, gchar replace_char, gchar new_char) +{ + gint i = 0; + + while (str[i] != '\0') + { + if (str[i] == replace_char) + str[i] = new_char; + i++; + } +} + Modified: kazehakase/trunk/src/utils/utils.h =================================================================== --- kazehakase/trunk/src/utils/utils.h 2007-03-26 04:39:07 UTC (rev 3015) +++ kazehakase/trunk/src/utils/utils.h 2007-03-26 04:43:30 UTC (rev 3016) @@ -69,6 +69,9 @@ GSList *find_file (const gchar *path, const gchar *fname, gint maxdepth); +void kz_str_replace_char (gchar *str, + gchar replace_char, + gchar new_char); G_END_DECLS