From: <si...@us...> - 2009-07-28 21:29:27
|
Revision: 745 http://osmo-pim.svn.sourceforge.net/osmo-pim/?rev=745&view=rev Author: silloz Date: 2009-07-28 21:29:20 +0000 (Tue, 28 Jul 2009) Log Message: ----------- * Added utl_text_replace function Modified Paths: -------------- trunk/src/utils.c trunk/src/utils.h Modified: trunk/src/utils.c =================================================================== --- trunk/src/utils.c 2009-07-28 19:35:04 UTC (rev 744) +++ trunk/src/utils.c 2009-07-28 21:29:20 UTC (rev 745) @@ -28,6 +28,18 @@ /*------------------------------------------------------------------------------*/ gchar * +utl_text_replace (const gchar *text, const gchar *regex, const gchar *replacement) +{ + GRegex *reg = g_regex_new (regex, 0, 0, NULL); + gchar *buffer = g_regex_replace_literal (reg, text, -1, 0, replacement, 0, NULL); + g_regex_unref (reg); + + return buffer; +} + +/*------------------------------------------------------------------------------*/ + +gchar * utl_get_day_name (guint day, gboolean short_name) { static gchar buffer[BUFFER_SIZE]; Modified: trunk/src/utils.h =================================================================== --- trunk/src/utils.h 2009-07-28 19:35:04 UTC (rev 744) +++ trunk/src/utils.h 2009-07-28 21:29:20 UTC (rev 745) @@ -32,6 +32,7 @@ SOUND }; +gchar * utl_text_replace (const gchar *text, const gchar *regex, const gchar *replacement); gchar * utl_get_day_name (guint day, gboolean short_name); gchar * utl_get_julian_day_name (guint32 julian); gchar * utl_get_date_name (const GDate *date); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |