Re: albright - r22318 - in enchant/trunk: src unittests/dictionary

From: Dominic Lachowicz <domlachowicz_at_gmail.com>
Date: Tue Nov 20 2007 - 13:43:31 CET

Hi Eric,

You've just introduced two memory leaks.

Dom

On Nov 20, 2007 3:22 AM, <cvs@abisource.com> wrote:
>
> Author: albright
> Date: 2007-11-20 09:22:02 +0100 (Tue, 20 Nov 2007)
> New Revision: 22318
>
> Modified:
> enchant/trunk/src/enchant.c
> enchant/trunk/unittests/dictionary/enchant_dict_suggest_tests.cpp
> Log:
> Unicode normalization for comparing suggestion lists
>
> Modified: enchant/trunk/src/enchant.c
> ===================================================================
> --- enchant/trunk/src/enchant.c 2007-11-20 08:06:55 UTC (rev 22317)
> +++ enchant/trunk/src/enchant.c 2007-11-20 08:22:02 UTC (rev 22318)
> @@ -580,9 +580,16 @@
> copy = 0;
> else
> {
> + char * normalized_new_sugg;
> +
> + normalized_new_sugg = g_utf8_normalize (new_suggs[i], sugg_len, G_NORMALIZE_NFD);
> +
> for(j = 0; j < n_suggs; j++)
> {
> - if(strcmp(suggs[j],new_suggs[i])==0)
> + char* normalized_sugg;
> + normalized_sugg = g_utf8_normalize (suggs[j], -1, G_NORMALIZE_NFD);
> +
> + if(strcmp(normalized_sugg,normalized_new_sugg)==0)
> {
> copy = 0; /*duplicate*/
> break;
>
> Modified: enchant/trunk/unittests/dictionary/enchant_dict_suggest_tests.cpp
> ===================================================================
> --- enchant/trunk/unittests/dictionary/enchant_dict_suggest_tests.cpp 2007-11-20 08:06:55 UTC (rev 22317)
> +++ enchant/trunk/unittests/dictionary/enchant_dict_suggest_tests.cpp 2007-11-20 08:22:02 UTC (rev 22318)
> @@ -444,6 +444,8 @@
>
> ExternalAddWordToDictionary(Convert(L"fiance\x301")); // NFD u0301 = Combining acute accent
>
> + ReloadTestDictionary();
> +
> size_t cSuggestions;
> _suggestions = enchant_dict_suggest(_dict, "fiance", -1, &cSuggestions);
> CHECK(_suggestions);
>
> -----------------------------------------------
> To unsubscribe from this list, send a message to
> abisource-cvs-commit-request@abisource.com with the word
> unsubscribe in the message body.
>

-- 
Counting bodies like sheep to the rhythm of the war drums.
Received on Tue Nov 20 13:43:49 2007

This archive was generated by hypermail 2.1.8 : Tue Nov 20 2007 - 13:43:49 CET