[Kazehakase-cvs] kazehakase-svn [3016] * src/utils/utils.[ch]: Add kz_str_replace_char().

Back to archive index

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
 




More information about the Kazehakase-cvs mailing list
Back to archive index