Revision: 5966 http://geany.svn.sourceforge.net/geany/?rev=5966&view=rev Author: colombanw Date: 2011-09-28 19:49:45 +0000 (Wed, 28 Sep 2011) Log Message: ----------- Compute needle length only once in utils_string_replace_all()
Modified Paths: -------------- trunk/src/utils.c
Modified: trunk/src/utils.c =================================================================== --- trunk/src/utils.c 2011-09-28 19:49:28 UTC (rev 5965) +++ trunk/src/utils.c 2011-09-28 19:49:45 UTC (rev 5966) @@ -1581,6 +1581,7 @@ { guint count = 0; gint pos = 0; + gsize needle_length = strlen(needle);
while (1) { @@ -1589,7 +1590,7 @@ if (pos == -1) break;
- pos = utils_string_replace(haystack, pos, strlen(needle), replace); + pos = utils_string_replace(haystack, pos, needle_length, replace); count++; } return count;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.