aspell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [aspell-devel] Patch To Implement ignore-case In aspell-0.60-pre2


From: Saad1Mufti
Subject: Re: [aspell-devel] Patch To Implement ignore-case In aspell-0.60-pre2
Date: Thu, 12 Aug 2004 13:36:01 EDT

In a message dated 8/12/2004 1:29:39 PM Eastern Daylight Time, address@hidden writes:
Can you please resend the patch but with some context or using gnu diff
"unified format" by using the "-u" option.
I have attached the results of diff -u of the original aspell0.60-pre2 with my changes to this e-mail. Let me know if this format is what you wanted.
 
--------------------------
Saad Mufti
America Online
 
--- aspell-0.60-pre2/modules/speller/default/language.cpp       2004-07-14 
07:47:26.000000000 -0400
+++ modules/speller/default/language.cpp        2004-08-12 12:46:14.000000000 
-0400
@@ -396,6 +396,18 @@
   try_again:
     const char * word = word0;
     const char * inlist = inlist0;
+    if (!case_insensitive)
+        goto try_normal;
+    word = word0;
+    inlist = inlist0;
+    while (*word && *inlist && lang->to_upper(*word) == 
lang->to_upper(*inlist)) ++word, ++inlist;
+    if (*inlist) goto fail;
+    if (end && lang->special(*word).end) ++word;
+    if (*word) goto fail;
+    return true;    
+  try_normal:
+    word = word0;
+    inlist = inlist0;
     if (begin) {
       if (*word == *inlist || *word == lang->to_title(*inlist)) ++word, 
++inlist;
       else                                                      goto try_upper;
--- aspell-0.60-pre2/modules/speller/default/speller_impl.cpp   2004-07-21 
15:03:10.000000000 -0400
+++ modules/speller/default/speller_impl.cpp    2004-08-12 12:38:03.000000000 
-0400
@@ -457,6 +457,7 @@
     RET_ON_ERR(add_dicts(this, to_add));
 
     s_cmp.lang = lang_;
+    s_cmp.case_insensitive = config_->retrieve_bool("ignore-case");
 
     s_cmp_begin.lang = lang_;
     s_cmp_begin.end = false;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]