On 17/08/04, 18:37:17, Calvin Liu <[EMAIL PROTECTED]> wrote regarding [aspell-devel] need your review: code change for porting to Solaris+forte:
> == begin quote == > line 636: dup_pair = duplicates_check.insert(fix_case(word)); > if (dup_pair.second && > ((pos = dup_pair.first->find(' '), pos == String::npos) > ? (bool)speller->check(*dup_pair.first) > : (speller->check((String)dup_pair.first->substr(0,pos)) > && > speller->check((String)dup_pair.first->substr(pos+1))) )) > near_misses_final->push_back(*dup_pair.first); > } > } else { > == end quote == > I changed it into: > == begin quote == > line 636: dup_pair = duplicates_check.insert(fix_case(word)); > if (dup_pair.second) { > pos = dup_pair.first->find(' '); > if (pos == String::npos){ > speller->check(*dup_pair.first); No, this value is "returned" by the ternary op and here it's ignored. > near_misses_final->push_back(*dup_pair.first); > } > else { > speller->check((String)dup_pair.first->substr(0,pos)); > speller->check((String)dup_pair.first->substr(pos+1)); > } > } //if > } //while > } else { > == end quote == _______________________________________________ Aspell-devel mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/aspell-devel